Mono官方网站:http://www.mono-project.com
MonoDevelop官方网站:http://monodevelop.com/
注:整个安装过程最好在同一个终端下完成!
1、安装一些会使用到的软件包:

yum –y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel httpd httpd-devel

yum install atk-devel
yum install pango-devel

yum install libgnomeui-devel   (或许yum install gtk2-devel  也可以)

2、安装libgdiplus:
cd /usr/local/src/
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2
tar -jxvf libgdiplus-2.10.tar.bz2
cd libgdiplus-2.10
./configure --prefix=/opt/mono
make
make install
echo "/opt/mono/lib" > /etc/ld.so.conf.d/mono.conf
ldconfig
3、安装Mono:
cd /usr/local/src/ 
wget http://download.mono-project.com/sources/mono/mono-2.10.6.tar.bz2
tar -jxvf mono-2.10.6.tar.bz2
cd mono-2.10.6
./configure --prefix=/opt/mono
make  
漫长的等待.......
make install
echo export PKG_CONFIG_PATH=/opt/mono/lib/pkgconfig:$PKG_CONFIG_PATH>>~/.bash_profile
echo export LD_LIBRARY_PATH=/opt/mono/lib:$LD_LIBRARY_PATH>>~/.bash_profile
echo export PATH=/opt/mono/bin:$PATH>>~/.bash_profile
source ~/.bash_profile
输入 mono -V 如有mono版本信息,则安装成功。
4、安装GtkSharp:
cd /usr/local/src/
wget http://download.mono-project.com/sources/gtk-sharp212/gtk-sharp-2.12.11.tar.bz2
tar -jxvf gtk-sharp-2.12.11.tar.bz2
cd gtk-sharp-2.12.11
./configure --prefix=/opt/mono
make
make install
5、安装Mono-Addins:
cd /usr/local/src/
wget http://download.mono-project.com/sources/mono-addins/mono-addins-0.6.tar.bz2
tar -jxvf mono-addins-0.6.tar.bz2
cd mono-addins-0.6
./configure --prefix=/opt/mono
make
make install
 
6、安装GnomeSharp:
yum install libgnome-devel libgnomecanvas-devel libgnomeui-devel libgnomeprint22-devel libgnomeprintui22-devel gnome-panel-devel gtkhtml3-devel gtkhtml2-devel compat-gtkhtml38-devel librsvg2-devel vte-devel libvte-java-devel
cd /usr/local/src/
wget http://download.mono-project.com/sources/gnome-sharp220/gnome-sharp-2.20.0.tar.bz2
tar -jxvf gnome-sharp-2.20.0.tar.bz2
cd gnome-sharp-2.20.0
./configure --prefix=/opt/mono
make
这时会有一个Error,找不到"Mono.GetOptions"
注释/root/monodevelop/gnome-sharp-2.20.0/sample/gnomevfs/Makefile,第218,446,447行
make install
 
7、安装gecko-sharp:
cd /usr/local/src/
wget http://download.mono-project.com/sources/gecko-sharp-2.0/gecko-sharp-2.0-0.13.tar.bz2
tar -jxvf gecko-sharp-2.0-0.13.tar.bz2
cd gecko-sharp-2.0-0.13
./configure --prefix=/opt/mono
make
make install
 
8、安装MonoDevelop:
cd /usr/local/src/
wget http://download.mono-project.com/sources/monodevelop/monodevelop-2.8.8.4.tar.bz2
tar -jxvf monodevelop-2.8.8.4.tar.bz2
cd monodevelop-2.8.8.4
./configure --prefix=/opt/mono
make
make install
 
最后,如果/usr/local/src/和/opt/mono是root用户所有,那么用chown和chgrp命令将所有权改为自己的普通用户。

最新文章

  1. 【转】ACM博弈知识汇总
  2. codeforces 288A:Polo the Penguin and Strings
  3. MySQL中order by中关于NULL值的排序问题
  4. 面试过程中javascript原型链与作用域的问题
  5. Opacity多浏览器透明度兼容处理(转)
  6. 校友信息管理&SNS互动平台之前言、目录及说明
  7. bzoj 2819 Nim(BIT,dfs序,LCA)
  8. 转: Nodejs概述
  9. 简谈-Python的注释、变量类型、标识符及关键字
  10. Spring 3整合Quartz 2实现手动设置定时任务:新增,修改,删除,暂停和恢复(附带源码)
  11. 面向对象 初级版 (Preview) 未完
  12. SpringIOC学习三
  13. Python字符编码与转码
  14. 痞子衡嵌入式:ARM Cortex-M文件那些事(2)- 链接文件(.icf)
  15. cmdb部署
  16. mysql 批量导入
  17. ERRORS: ?: (staticfiles.E002) The STATICFILES_DIRS setting should not contain the STATIC_ROOT setting.
  18. BugPhobia开发篇章:Beta阶段第IX次Scrum Meeting
  19. java代码示例(3)
  20. 同时装了Python3和Python2,怎么用pip

热门文章

  1. 自定义NavigationView's item 的高度
  2. Android 在AlertDialog里添加布局控件
  3. .Net中C#的DllImport的用法
  4. Visual Studio Solution Configuration
  5. 在Sublime Text 3中配置编译和运行Java程序
  6. PHP 'ext/gd/gd.c' gdImageCrop整数符号错误漏洞
  7. matlab添加M_map工具箱(转 http://blog.sina.com.cn/s/blog_491b86bf0100srt9.html)
  8. 【转】Mac QQ截图保存在哪里?
  9. 处理MVC中默认的Json方法返回时间的问题
  10. 使用curl下载文件