avatar
@bangbang93

在CentOS上安装Mono

3/4/2013, 10:05:41 PM

我这里是CentOS6.2,x86_64

首先我们需要安装libgdiplus

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

 

然后安装Mono。

mono会有更新,点开http://download.mono-project.com/sources/mono可以查看最新版本。我安装的时候是3.0.6

wget http://download.mono-project.com/sources/mono/mono-3.0.6.tar.bz2

tar -jxvf mono-3.0.6.tar.bz2

cd mono-2.10.8

./configure --prefix=/opt/mono

make

这里make我跑了大概15分钟

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安装完毕,C#经VS编译生成的exe文件可以直接通过mono wenjianming.exe的方式运行。但是带Form的程序不行。控制台程序可以直接运行。