Centos7安装Mono(以4.6.0)为例

本文记录mono安装的必须步骤,由于只是一个记录因此操作系统及mono版本都以当前环境为准。



1:环境依赖

操作系统为CentOS7.0,先安装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, libgdiplus是一个Mono库,用于对非Windows操作系统提供GDI+兼容的API。各版本的下载地址:http://download.mono-project.com/sources/libgdiplus/

cd /tmp
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-4.2.tar.gz
tar zxf libgdiplus-4.2.tar.gz
cd libgdiplus-4.2
./configure --prefix=/usr/mono/
make
make install
echo "/usr/mono/lib" > /etc/ld.so.conf.d/mono.conf

3:下载并安装mono,各版本的下载地址:http://download.mono-project.com/sources/mono/

cd /tmp
wget  http://download.mono-project.com/sources/mono/mono-4.6.0.125.tar.bz2
tar jxf mono-4.6.0.125.tar.bz2
cd mono-4.6.0
./configure --prefix=/usr/mono/
make -j2
make install
echo  PATH=/usr/mono/bin:$PATH>>~/.bash_profile
source ~/.bash_profile
ldconfig

4:查看mono版本:

mono --version

至此mono 4.6.0版本已经安装完毕

时间: 2024-10-09 06:06:25

Centos7安装Mono(以4.6.0)为例的相关文章

CentOS7安装Mono和MonoDevelop

MonoDevelop 是个Linux平台上的开放源代码集成开发环境,主要用来开发Mono与.NET Framework软件.MonoDevelop 整合了很多Eclipse与Microsoft Visual Studio的特性,像是 Intellisense.版本控制还有 GUI 与 Web 设计工具.另外还整合了GTK# GUI设计工具(叫做Stetic).目前支援的语言有C#.Java.BOO.Nemerle.Visual Basic .NET.CIL.C与C++ . 简单明了的讲解下载C

Centos7安装rabbitmq server 3.6.0

###假设所有操作在opt目录下进行 cd /opt mkdir apps cd apps ### 下载 RabbitMQ Server wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.0/rabbitmq-server-generic-unix-3.6.0.tar.xz ### 解压 tar -xvJf rabbitmq-server-generic-unix-3.6.0.tar.xz ### 安装 Erlang yum i

Centos7 安装 mono 4

参考: CentOS 7 上部署Mono 4 和Jexus 5.6 系统:Centos 7 64位 Mono包并没有包含在CentOS的仓库里,我们需要把Mono的仓库导入到包仓库里 sudo rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" sudo yum-config-manager --add-rep

《转》CentOS7 安装MongoDB 3.0server (3.0的优势)

1.下载&安装 MongoDB 3.0 正式版本号公布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活并且易于管理的数据库管理系统.MongoDB宣称.3.0新版本号不仅仅提升7到10倍的写入效率以及添加80%的数据压缩率.还能降低95%的运维成本. MongoDB 3.0主要新特性包含: ·可插入式的存储引擎 API ·支持 WiredTiger 存储引擎 ·MMAPv1 提升 ·复制集全面提升 ·集群方面的改进 ·提升了安全性 ·工具的提升 WiredTiger 存

Centos7安装weblogic12.2.1.3.0(生产环境)

下载压缩包 fmw_12.2.1.3.0_wls_Disk1_1of1.zip 创建用户组及用户 groupadd weblogic useradd -g weblogic01 weblogic 创建安装目录 cd mkdir weblogic12c 配置安装环境 vi ~/.bash_profile export JAVA_HOME=/home/arvin/app/jdk/jdk1.8.0_171 export PATH=$JAVA_HOME/bin:$PATH export MW_HOME=

腾讯云下的CentOS7 安装最新版Python3.7.0

第一步下载Python3.7.0 刚开始我是在windows上下载之后 传到FTP服务器上的 后来发现使用以下命令可以更快捷地下载到服务器 *  wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz wget 是一个从网络上自动下载文件的自由工具 第二步解压安装与Python3.7.0 1. 解压 切换到Python下载到的目录 *  tar -xzf Python-3.7.0.tgz  tar是解压缩命令 -x代表从档案文件

Centos7安装percona-xtrabackup2.4和8.0版本

Percona XtraBackup是一个基于MySQL的服务器的开源热备份实用程序 ,它不会在备份期间锁定您的数据库.无论是24x7高负载服务器还是低事务量环境,Percona XtraBackup都旨在使备份成为一个无缝过程,而不会破坏生产环境中服务器的性能. 问题描述: 今天安装xtrabackup出现了问题,显示如下问题: Failing package is: percona-xtrabackup-24-2.4.14-1.el7.x86_64 GPG Keys are configur

Centos7安装weblogic12.2.1.3.0(开发环境)

下载安装包 fmw_12.2.1.3.0_wls_quick_Disk1_1of1.zip 创建用户组及用户 groupadd weblogic useradd -g weblogic weblogic 配置安装环境 vi ~/.bash_profile export JAVA_HOME=/home/arvin/app/jdk/jdk1.8.0_171 export PATH=$JAVA_HOME/bin:$PATH export MW_HOME=/home/weblogic/wls12213

CentOS 7.2下安装Mono 5.0

微软Build2017大会期间.NET领域的.NET core之外,就是Visual Studio For Mac,大家都知道Visual Studio For Mac 是基于Mono运行的,Mono 5.0也是闪亮登场,Mono 5.0是一个非常重要的里程碑版本,支持Windows 64位部署,还有支持PowerPC等,Mono 5.0 和微软的.NET 的可操作性,兼容性也得到了更好的统一,还有很多特性为C#的游戏之王Unity准备,今年的Unity平台会有全面的升级. Mono 5.0的安