如何使用
YUM在
CentOS 5.5上安装
Mono 2.6.7运行时?
我知道如何从源码构建Mono。但是,根据页面Getting Started With Mono Tools,可以直接安装二进制文件。我宁愿安装二进制文件,以避免在具有很少磁盘空间的服务器上安装所有开发先决条件。
我应该添加一个新的存储库描述到YUM?我试着这样做,但我必须做错了,因为“yum list单核”仍然说旧版本(1.2.4-2.el5.centos)。
而且,为什么.rpm在发布服务器上被称为“mono-addon-”?这有点混乱。听起来像.rpm是Mono的附加组件。我想他们是他们是一个“附加”到服务器(?)。
我想到了。
创建新的存储库配置文件
cd /etc/yum.repos.d vi mono.repo
[Mono] name=Mono Stack (RHEL_5) type=rpm-md baseurl=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/ gpgcheck=1 gpgkey=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/repodata/repomd.xml.key enabled=1
将YUM缓存更新为安全的一端
yum clean all
安装Mono服务器堆栈
yum install monotools-addon-server
安装的二进制文件将在“/ opt / novell / mono / bin”中结束。
您应该发出以下命令来设置您的shell环境,以便它找到Mono,mcs和其他Mono工具
source /opt/novell/mono/bin/mono-addon-environment.sh
验证版本
mono --version Mono JIT compiler version 2.6.7 (tarball Mon Jul 19 18:28:58 UTC 2010) Copyright (C) 2002-2010 Novell,Inc and Contributors. www.mono-project.com TLS: __thread GC: Included Boehm (with typed GC and Parallel Mark) SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none
如果您希望Mono环境是永久的,您可以发出以下命令。
cp /opt/novell/mono/bin/mono-addon-environment.sh /etc/profile.d
快乐Mono’ing!