首先下载mono源码,进入源码目录,##注意,此处最重要,路径必须是/usr/,因为低版本的mono会默认安装到此处,这样make install时,就可以直接覆盖低版本的mono了
./autogen.sh --prefix=/usr/
会提示安装g++
yum install gcc-c++
到这里,我的机器就通过了,下一步需要编译了,但是要调用mono的编译器,编译mono的dll文件,就需要先安装一个mono的编译器。
yum install mono-core
这样就可以make了。
make && make install
这样,就用新版本的mono替换了旧版本的mono。
再下载monodevelop的源码,进入源码目录
./configure --prefix=/usr/ && make && make install
中间会提示缺少各种rpm包,用yum search 包名,然后试着安装,需要耐心
还可能会去git下载些源码,如果网络慢,还要等更长的时间……
最后,经过几个小时的折腾,终于ok了。