代码改变世界

在debain和ubuntu上安装mono

2013-09-28 12:18  coreduo  阅读(340)  评论(0)    收藏  举报

 一、更新系统:

如果你的系统是新安装的,一定要执行这两步,否则源可能会找不到或者错误

sudo apt-get update
sudo apt-get upgrade
二、构建编译环境:
如果你的系统是新安装的,那么你得构建一个编译环境,以便顺利完成对mono源文件的编译安装,装完编译环境之后最好多执行几次下面的命令确认都已安装完毕。
sudo apt-get install build-essential
sudo apt-get install automake autoconf
sudo apt-get install bison gettext libtool libglib2.0-dev libfreetype6-dev libfontconfig-dev
三、安装libgdiplus、mono以及编译环境所需要的其它库文件

这里最好也多执行几次,确认安装完毕
sudo apt-get install libgif-dev libtiff4-dev libpng12-dev libexif-dev libx11-dev libxft-dev libjpeg-dev
四、源文件下载与解压:
1,下载:
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2
wget http://download.mono-project.com/sources/mono/mono-3.2.3.tar.bz2
2,解压:
tar jvxf libgdiplus-2.10.tar.bz2
tar jvxf mono-3.2.3.tar.bz2
五、安装Libgdiplus和Mono:
1、安装libgdiplus
  cd libgdiplus-2.10
  ./configure --prefix=/usr
  make
  sudo make install
  cd ..
2、安装Mono
  cd mono-3.2.3
  ./configure --prefix=/usr
  make
  sudo make install
  cd ..
通过以上的步骤,Mono就安装好了,可以通过 mono -V 查看mono版本的方式验证安装是否成功,然后就可以通过WinSCP传送你的程序集执行了。

 

Mono JIT compiler version 3.2.3 (tarball Thu Sep 26 17:02:47 UTC 2013)
Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen

WinSCP下载路径http://winscp.net/eng/download.php