1、更新系统:php
若是你的系统是新安装的,必定要执行这两步,不然源可能会找不到或者错误。ui
sudo apt-get update
sudo apt-get upgrade
2、构建编译环境:
若是你的系统是新安装的,那么你得构建一个编译环境,以便顺利完成对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
3、安装libgdiplus、mono以及编译环境所须要的其它库文件spa
这里最好也多执行几回,确认安装完毕
sudo apt-get install libgif-dev libtiff4-dev libpng12-dev libexif-dev libx11-dev libxft-dev libjpeg-dev
4、源文件下载与解压:
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
5、安装Libgdiplus和Mono:
一、安装libgdiplus
cd libgdiplus-2.10
./configure --prefix=/usr
make
sudo make install
cd ..
二、安装Mono
cd mono-3.2.3
./configure --prefix=/usr
make
sudo make install
cd ..
经过以上的步骤,Mono就安装好了,能够经过 mono -V 查看mono版本的方式验证安装是否成功,而后就能够经过WinSCP传送你的程序集执行了。.net
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: sgendebug
WinSCP下载路径http://winscp.net/eng/download.phpip