0

你好,我有 CentOS,我正在尽我最大的努力更新 Mono,我目前有 1.2.4 版本,我试图通过 xbuild 编译一些东西,但我想它不起作用,因为我正在使用旧版本的单声道。

请在将任何指南链接到我之前,如果它链接到 ftp.novell 目录它不再有效,那么该目录将全部报废。所以我现在什至不知道在哪里可以获得合适的压缩包,因为在他们的网站上它只显示opensuse之类的?不像以前那样的 CentOS。

谁能帮我这个 :\

4

1 回答 1

3

你使用的是什么版本的 CentOS?4?

以下说明在 CentOS 5.9 上进行了测试。它们也可以在最新的 CentOS 版本(撰写本文时为 6.4)上正常工作,我想它们也可以在旧版本上工作。

/usr/srcroot 身份访问

su
cd /usr/src

确保安装了 GCC 和朋友(构建 Mono 源代码)

yum install gcc gcc-c++ bison

获取并解压 Mono 源代码

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

构建和安装 Mono

cd mono-3.0.7
./configure --prefix=/usr
make && make install

验证您是否使用mono --versionmcs --version

构建 GDI+ 兼容层(System.Drawing 需要)

yum install glib2-devel libX11-devel pixman-devel fontconfig-devel freetype-devel libexif-devel libjpeg-devel glib2-devel libtif-devel libpng-devel giflib-devel

cd /usr/src
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2
tar -xvjf libgdiplus-2.10.tar.bz2
于 2013-06-10T23:23:04.533 回答