Linux服务器编译安装Mono笔记

一、安装依赖关系包

复制代码

代码如下:

yum install gcc bison pkgconfig glib2-devel gettext make gcc-c++ libstdc++-devel libgdiplus-devel

二、下载源码并解压

复制代码

代码如下:

#下载地址在http://ftp.novell.com/pub/mono/sources/mono/
#我下载的是2.10.2</p><p>cd /usr/local/src
wget -c http://ftp.novell.com/pub/mono/sources/mono/mono-2.10.2.tar.bz2
tar xf mono-2.10.2.tar.bz2
cd mono-2.10.2

三、编译安装

复制代码

代码如下:

./configure --prefix=/usr/local/mono
make
make install

四、为使用mono的用户增加环境变量

复制代码

代码如下:

#在这个用户的~/.bash_profile时增加
export PKG_CONFIG_PATH=/usr/local/mono/lib/pkgconfig:
export PATH=/usr/local/mono/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
#重新加载一下
source ~/.bash_profile

五、测试

复制代码

代码如下:

/usr/local/mono/bin/mono-test-install
Active Mono: /usr/local/mono/bin/mono</p><p>Your have a working System.Drawing setup
Your file system watcher is: System.IO.InotifyWatcher

如果没有做第四步会发现报下边这个错误:

复制代码

代码如下:

/usr/local/mono/bin/mono-test-install
Active Mono:
Warning: pkg-config could not find mono installed on this system
No dotnet pkgconfig found, Windows.Forms, System.Drawing and others will not work

(0)

相关推荐

  • linux DRBD编译安装与配置方法

    DRBD介绍 DRBD是一个用软件实现的.无共享的.服务器之间镜像块设备内容的存储复制解决方案. DRBD Logo数据镜像:实时.透明.同步(所有服务器都成功后返回).异步(本地服务器成功后返回). ...

  • Linux下编译安装配置MariaDB数据库的方法

    说明: 操作系统:CentOS 5.10 32位 MariaDB版本:mariadb-5.5.33a MariaDB数据库存放目录:/data/mysql 准备篇: 一、配置好IP、DNS 、网关,确 ...

  • Linux源代码编译安装详解

    使用源代码编译安装软件有以下优点,获取软件的最新版及时修复bug,软件功能可按需选择或定制,有更多软件可供选择,源码包适用于各种平台. 操作方法 01 开源软件多数使用C/C++语言开发,需要gcc, ...

  • Linux 服务器上安装Webmin

    操作方法 01 1.用ssh客户端软件登陆服务器 2.用root切换目录到/webmin下, 命令是:cd /webmin3.下载Webmin的安装文件, 命令是:wget http://prdown ...

  • 在Linux服务器上安装使用Memcache

    服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 . 下载:http://www.danga.com/memcached/dist/memcached-1. ...

  • 在Linux服务器上安装配置socks5代理的教程

    socks5 SOCKS5 是一个代理协议,它在使用 TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全 ...

  • Linux中编译安装Subversion(SVN)客户端的教程

    Subversion(简称svn)是近年来崛起的版本管理软件系统,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.Subversion是一个版本控制系统,相对于的RCS.CV ...

  • Fedora 12下编译安装应用程序Mplayer

    环境:Fedora 12 (Linux) 程序版本:MPlayer SVN-r29934-4.4.2 (C) 2000-2009 MPlayer Team 其实 Linux 下编译安装一个应用程序都是 ...

  • linux服务器下LNMP安装与配置方法

    现在很多朋友都选择了linux服务器下配置LNMP(linux+nginx+mysql+php),这里分享下LNMP安装与配置方法,需要的朋友可以参考下 Nginx与apache、lighttp性能综 ...