|
|
[楼主] 请问各位大侠:用Ubuntu怎么安装Mono2.2,谁有详细说明? 如果能怎么安装Mono???? 哪位知道,请提供详细说明,先谢谢了,呵呵。 用Ubuntu安装了Mono2.2从而就可以使用.net2005程序了吗?? [1楼] 回复:请问各位大侠:用Ubuntu怎么安装Mono2.2,谁有详细说明? 一、编译环境:如果你的系统是新安装的,那么你得构建一个编译环境,以便从源文件进行安装。一般来说,下面2条命令可以弄一个基本的编译环境出来。 sudo apt-get install build-essential sudo apt-get install automake autoconf 二、准备源文件: 1,下载: sudo wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.2.tar.bz2 sudo wget http://ftp.novell.com/pub/mono/sources/libgdiplus/libgdiplus-2.2.tar.bz2 2,解压: sudo jvxf mono-2.2.tar.bz2 sudo jvxf libgdiplus-2.2.tar.bz2 三、准备相关库文件 进入解压所得到的源文件夹,看看说明,了解还需要哪些必要的支持库,然后根据要求把这些库安装好。 四、安装 1、安装libgdiplus cd libgdiplus-2.2 sudo ./configure --prefix=/usr sudo make sudo make install cd .. 2、安装Mono cd mono-2.2 sudo ./configure --prefix=/usr sudo make sudo make install 通过以上的步骤,Mono就安装好了,可以通过 mono -V 看看版本等情况; 如果安装过程中出现错误,常常是找不到某个支持库文件造成的,可以根据具体情况把这些库补充安装好,再重新安装MONO就行。在Linux平台从源文件安装程序,出错常常就是相关库文件找不到或者版本不对,这是Linux本身的一个令人不愉快的地方。 安装好Mono之后,原则上是可以直接在Linux中运行.net2005的程序,但有一点不得不提醒您,如果你的程序中通过不安全方式使用了windows特有的dll或第三方专供windows使用的dll,那么就不能运行。如果你的程序完全使用的是.net2.0/3.0的名字空间本身所具有的类库,那么,不能运行的可能性很小。 |
|