首先第一步是设置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
sudo checkinstall
注意上面草绿色部分,我是照搬老外博客的,其中很多不需要安装或者已经安装过的可以不打。
还有mono的编译器不要装,装了也卸载掉重装mono3.2,不然monodevelop4.0的部分代码是编译不了的。
过程中,尤其是configure的时候,缺少补啥,比如addins神马的。
还有很多未知的奇妙事件很有可能发生,祝好运~
有疑问请留言大家讨论。
我安装的ubuntu12.04 server是英文的,所以要安装中文的等界面完成之后直接在system settings里面安装就好了。
安装完中文之后,有一个很不人性化的奇妙的设定是,它还是灰色的,但只要用鼠标拖到第一行就可以了,然后重启吧~