距离《Linux.NET学习手记(1)》发布已经有些日子了,如今Mono已经从当时的3.0.7发展到了昨天的4.2.1.36。虽然版本是发生了变化,但是就总体而言,安装和使用上是几乎一样的。另外,时至今日,无论是百度还是谷歌亦或是必应,关于LInux.NET的安装教程是一堆堆,但令人遗憾的是,有个别童鞋却依然学不会怎么安装,唉,,实在没法子,我只好抱怨一下然后写一份新的版本出来好了。

    先说说前提环境吧:当前我拥有一台很新的64位CentOS 6.4,它是以最小化安装的,非常新,连Gcc和Make之类的都没有。而我需要搭建的Linux.NET则由最新版的mono-4.2.1.36.tar.bz2、最新版的libgdiplus-3.12.tar.gz以及最新版的jexus-5.6.4.tar.gz 组成(下载地址点击超链)。

    好,开始安装。保持网络畅通,执行这一坨:

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

    然后解压libgdiplus,并安装:

tar zxf libgdiplus-3.12.tar.gz 
cd libgdiplus-3.12
./configure --prefix=/usr/local/mono/
make
make install
echo "/usr/local/mono/lib" > /etc/ld.so.conf.d/mono.conf
ldconfig

    接着安装mono:

tar jxf mono-4.2.1.36.tar.bz2
cd mono-4.2.1
./configure --prefix=/usr/local/mono/
make -j2
make install
echo  PATH=/usr/local/mono/bin:$PATH>>~/.bash_profile
source ~/.bash_profile

    最后安装Jexus:

tar zxf jexus-5.6.4.tar.gz
cd jexus-5.6.4
./install /usr/local/jexus

   

   (2015/04/02更新一点):据说Jexus 5.8开始,已经默认不开启‘/usr/local/mono’目录。如遇到这种情况的童鞋,可以通过修改jws文件解决,把‘# export PATH=xxx’改为‘export PATH=/usr/loacl/mono/bin:$PATH’以及把‘# export LD_LIBRARY_PATH=xxx’改为‘export LD_LIBRARY_PATH=/usr/local/mono/lib:$LD_LIBRARY_PATH’【记得去除#号】即可。

    好了,我们就把环境弄好了。还学不会的就别学了,,唉~~~

  [ Linux.NET ]   [ Jexus ]   [ Mono ]   [ Linux ]   [ .NET ]
知识共享许可协议 本作品由小蝶惊鸿创作,采用知识共享署名 4.0 国际许可协议进行许可,转载时请保留本文署名及链接。