中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在樹莓派下如何安裝Mono環境

發布時間:2021-11-19 17:48:06 來源:億速云 閱讀:307 作者:小新 欄目:大數據

這篇文章給大家分享的是有關在樹莓派下如何安裝Mono環境的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

由于樹莓派的Raspbian衍生自Debian,所以Mono什么的非常好裝。但是官方源中的Mono在Hard Float的Raspbian下是沒法完整支持.NET程序的,比如沒法在LXDE上運行Winform,但是裝Soft Float的話又感覺很虧,所以我們要在Hard Float的Raspbian下裝支持Hard Float的.NET環境。

一、安裝支持Hard Float的Mono
Raspberry的論壇上有好心人編譯好了Raspberry能用的支持Hard Float的Mono,所以我們分別敲入下列代碼安裝即可,而且壓縮包內都是按目錄分好的,直接解壓縮到“/”下即可,Mono將安裝在“/usr/local/”下。

1
2
3
4
5
cd      ~    
wget https:      //www      .dropbox.com      /s/sask17flot3zqlg/mono_2_11_4_armv6hf_binary      .tgz    
cd      /    
sudo      tar      zxf ~      /mono_2_11_4_armv6hf_binary      .tgz    
sudo      ldconfig    

不過眾所周知的,Dropbox在天朝的下載速度實在是太慢了,我拖下來然后把它共享在百度云上,有需要的可以從國內下載直接解壓縮就好了:http://pan.baidu.com/s/1pEds1

如果要是之前已經安裝過Mono的話,需要先將其完全刪除,然后再進行安裝。刪除可以使用以下命令:

1
2
sudo      apt-get remove mono-complete mono-runtime mono-common cli-common libmono0    
sudo      apt-get remove --purge mono-runtime libmono-2.0 libmono-profiler mono-devel monodoc-browser    

裝完后可以輸入mono -V看下,有了hardfp-abi好高興!

二、安裝Gtk#
裝支持Hard Float的Mono就是為了這玩意,由于安裝的Mono不是從官方源中安裝的,所以從這步開始的很多組件都只能自己下載源碼進行編譯安裝了。

首先安裝必須的組件

1
sudo      apt-get      install      automake libtool libgdiplus libpango1.0-dev libatk1.0-dev libgtk2.0-dev libglade2-dev    

然后下載Gtk#并安裝

1
2
3
4
5
6
7
cd      ~    
wget http:      //ftp      .gnome.org      /pub/gnome/sources/gtk-sharp/2      .12      /gtk-sharp-2      .12.10.      tar      .gz    
tar      zxf gtk-sharp-2.12.10.      tar      .gz    
cd      gtk-sharp-2.12.10/    
.      /configure    
make    
sudo      make      install    

不過貌似gnome的網站的速度也挺慢,傳送門:http://pan.baidu.com/s/1koy2W。

裝完后去LXDE下就能打開Winform的程序了。不過如果locale設置的不是zh-cn的話,即使安裝了中文字體,界面中的字仍然是方塊。

比較簡單的方法是修改字體的映射,我們可以修改“/etc/fonts/conf.d/49-sansserif.conf”,將最后中的sans-serif修改為喜歡的中文字體即可,比如“WenQuanyi Micro Hei”

三、安裝xsp
在Linux下除了能跑Winform的程序外,比較有用的應該是跑Web應用,首先我們需要安裝xsp。

1
2
3
4
5
6
7
cd      ~    
sudo      wget http:      //download      .mono-project.com      /sources/xsp/xsp-2      .10.      tar      .bz2    
sudo      tar      jxf xsp-2.10.      tar      .bz2    
cd      xsp-2.10    
.      /configure    
make    
sudo      make      install    

四、安裝mod_mono
如果喜歡使用apache2的話可以使用apache2的組件mod_mono來使apache2支持Mono,當然是用其他的Web服務器也是可以的。

1
2
3
4
5
6
7
8
cd      ~    
sudo      wget http:      //download      .mono-project.com      /sources/mod_mono/mod_mono-2      .10.      tar      .bz2    
sudo      tar      jxf mod_mono-2.10.      tar      .bz2    
sudo      apt-get      install      apache2-threaded-dev    
cd      mod_mono-2.10    
.      /configure    
make    
sudo      make      install    

不過由于Mono和Xsp并不是安裝在“/usr/”下,而是安裝在“/usr/local/”下,所以我們在配置的時候特別需要注意。比如可以使用MonoAutoApplication,即修改“/etc/apache2/mod_mono.conf”,在最后添加如下兩句:

1
2
MonoServerPath      "/usr/local/bin/mod-mono-server2"    
MonoAutoApplication enabled    

然后將mod_mono.conf復制到“/etc/apache2/mods-enabled”下,然后重啟apache2即可。當然比較傳統的方式是將mod_mono.conf移動到mods-available下,然后再在mods-enabled下創建個鏈接。

感謝各位的閱讀!關于“在樹莓派下如何安裝Mono環境”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

秦皇岛市| 伊川县| 曲阳县| 黄石市| 济南市| 布拖县| 佛山市| 安平县| 宜兰县| 阳信县| 木里| 兰西县| 喀喇沁旗| 浪卡子县| 南安市| 镇巴县| 巢湖市| 屯留县| 玉溪市| 双江| 大埔区| 稷山县| 探索| 磴口县| 石景山区| 吕梁市| 鞍山市| 延边| 庄浪县| 望谟县| 剑河县| 峡江县| 长宁区| 阿勒泰市| 张北县| 杂多县| 吴旗县| 清远市| 临江市| 康定县| 射阳县|