Linux下mono安装----源码编译安装和yum安装storm的多语⾔接⼝调⽤C#,或者在linux下执⾏C#⽂件都需要mono环境,以下是mono的两种安装⽅案,个⼈推荐yum安装,因为源码编译安装有时环境变量加载不⽣效,看似mono安装正常,但是不识别C#脚本,,这就很痛苦
第⼀种:源码编译
1、安装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
2、下载并安装libgdiplus
mkdir /usr/local/mono
cd /usr/local/mono
wget -project/sources/libgdiplus/libgdiplus-4.
tar zxf libgdiplus-4.
cd libgdiplus-4.2
./configure --prefix=/usr/mono
make
make install
echo"/usr/mono/lib" > /etc/f.f
3、下载并安装mono
cd /usr/local/mono
wget -project/sources/mono/mono-4.6.0.125.tar.bz2
tar jxf mono-4.6.0.125.tar.bz2
cd mono-4.6.0
linux安装redis服务./configure --prefix=/usr/mono/
make -j2
make install
echo  PATH=/usr/mono/bin:$PATH>>~/.bash_profile
source ~/.bash_profile
ldconfig
4、查看版本
mono --version
5、发送给storm其他两台
scp -r mono/
scp -r mono/
安装步骤同上
6、测试
#测试安装是否成功
将⽂件传到服务器上,并执⾏
(是C#写的⼀个helloword测试案例)
cd /home/storm/
第⼆种:yum⽅式按照mono
rpm --import "keyserver.Ubuntu/pks/lookup?
op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
yum-config-manager --add-repo -project/repo/centos/ #如果提⽰没有yum-config-manager命令,需要安装yum-utils
yum -y install yum-utils
yum install -y mono

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。