1. 程式人生 > >mono3.2和monodevelop4.0在ubuntu12.04上兩天的苦戰

mono3.2和monodevelop4.0在ubuntu12.04上兩天的苦戰

首先第一步是設定ubuntu server 12.04版更新源,推薦中科大的比較快:
deb http://debian.ustc.edu.cn/ubuntu/ precise main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/

precise-security main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ precise-updates main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ precise main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ precise-backports main multiverse restricted universe
deb-src
http://debian.ustc.edu.cn/ubuntu/
precise-proposed main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ precise-security main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ precise-updates main multiverse restricted universe

然後是安裝mono必須的環境包括gcc、gdi+等等
sudo apt-get install
build-essential automake autoconf libtool bison gettext pkg-config libgdiplus

接著是介面的安裝,不談~

上面的安裝完畢之後,可以開始安裝mono3.2

編譯執行三步走~

不需要安裝低版本的mono

安裝完畢之後可以輸入mono -V檢視版本資訊



然後是安裝介面,最簡單的可以apt-get ubuntu-desktop

安裝完介面可以安裝monodevelop4.0

#!/bin/bash sudo apt-get install build-essential automake checkinstall intltool git sudo apt-get install mono-complete mono-addins-utils gtk-sharp2 gnome-sharp2 git clone git://github.com/mono/monodevelop cd monodevelop git checkout monodevelop-4.0 git submodule update --init --recursive ./configure make

sudo checkinstall

注意上面草綠色部分,我是照搬老外部落格的,其中很多不需要安裝或者已經安裝過的可以不打。
還有mono的編譯器不要裝,裝了也解除安裝掉重灌mono3.2,不然monodevelop4.0的部分程式碼是編譯不了的。

過程中,尤其是configure的時候,缺少補啥,比如addins神馬的。
還有很多未知的奇妙事件很有可能發生,祝好運~

有疑問請留言大家討論。

我安裝的ubuntu12.04 server是英文的,所以要安裝中文的等介面完成之後直接在system settings裡面安裝就好了。
安裝完中文之後,有一個很不人性化的奇妙的設定是,它還是灰色的,但只要用滑鼠拖到第一行就可以了,然後重啟吧~