> CentOS > CentOS教程 >

Centos7下安装mono3.8.0

mono3.8.0 已经正式发布了,但是在centos7中却有许多的问题,按照博客园的大神和mono开发者提供的方案安装,(添加yum源的opt版)需要配置环境变量,而且通过yum安装的mono多半有路径问题。为此只能自己编译安装。

自己编译安装由于libgdiplus在centos7中依赖项问题安装也多有问题,所以需要安装最新的libgdiplus3.8.

1. 安装依赖项

yum -y install wget glib2-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel gcc-c++ gettext unzip zip bzip2 bzip2-devel curl-devel gtk2-devel boost-devel cairo-devel

2.下载libgdiplus-3.8 并安装

cd /usr/local/src
wget http://origin-download.mono-project.com/sources/libgdiplus/libgdiplus-3.8.tar.gz 
tar -jxvf libgdiplus-3.8.tar.gz 
cd libgdiplus-3.8
./configure --prefix=/usr
make
make install

ps:mono-project 没有3.8的源码

3. 下载mono3.8.0 并安装

cd /usr/local/src
wget http://download.mono-project.com/sources/mono/mono-3.8.0.tar.bz2
tar -jxvf mono-3.8.0.tar.bz2
cd mono-3.8.0
./configure --prefix=/usr
make 
make install

(责任编辑:IT)