一、 更新系统
yum –y update
二、安装Mono源码安装需要的库
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
三、安装Mono需要的GDI+兼容API的库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=/usr
make
make install
四、安装 mono
cd /usr/local/src/
wget http://download.mono-project.com/sources/mono/mono-2.10.8.tar.bz2
tar -jxvf mono-2.10.8.tar.bz2
cd mono-2.10.8
./configure --prefix=/usr
make
make install
输入 mono -V 如有mono版本信息,则安装成功.
如果编译mono的时候遇到Mono undefined reference to `locale_charset’ 错误
找到eglib/src/gunicode.c的源码文件,找到以下相关代码
if (my_charset == NULL){
/* These shouldn’t be heap allocated */
#if HAVE_LOCALCHARSET_H
+my_charset = locale_charset ();//将locale_charset ()改成"UTF-8"
#elif defined(HAVE_LANGINFO_H)
my_charset = nl_langinfo (CODESET);
#else
my_charset = “UTF-8″;
五、安装Jexus 5.0
1、下载:
下载地址是:http://linux.j66.net/down/jexus-5.0.tar.gz
wget http://linux.j66.net/down/jexus-5.0.tar.gz
2、解压:
tar -zxvf jexus-5.0.tar.gz
3、安装:
Jexus安装非常简单,仅仅就是一个复制、粘帖和注册全局程序集的过程
注意:以下所有操作请用root身份。
A、升级安装:
1) 转到原安装jws的文件夹,如:cd /usr/jexus/
2) 停止旧版jexus的运行:
sudo
/usr/jexus/ jws.stop
2) 删除旧版:
sudo rm *.exe
sudo rm
*.dll
3) 将解压文件夹中的下列文件复制到原来安装jexus的文件夹:
jws.exe
jwsHttpd.exe
jxAspx.dll
jxHost.dll
jws.regsvr
jws.start
jws.restart
jws.stop
4) 将
jws.regsvr、jws.start、jws.restart、jws.stop 设为可执行
5) 注册全局程序集(*非常重要*)
进入安装jexus目标文件夹,然后运行:
sudo ./jws.regsvr
B、全新安装:
1) 建立jexus安装文件夹(一般为/etc/jws/),我安装到/usr/jexus/ :
sudo
mkdir /usr/jexus/
2) 把解压所得到的文件及文件夹全部复制或移动到 /etc/jws 这个文件夹中
如: sudo mv *
/usr/jexus/
3) 将 jws.regsvr、jws.start、jws.restart、jws.stop 设为可执行
4) 注册全局程序集 ,进入安装jexus目标文件夹(cd /usr/jexus/),然后运行:
sudo ./jws.regsvr