安装Mono

2016-01-29 13:15 0 1 收藏

安装Mono,安装Mono

【 tulaoshi.com - ASP.NET 】

2安装Mono本章内容 ü 下载Monoü 安装Monoü 配置XSP2.1下载MonoMono可以安装在Windows、Linux、Max OS X、FreeBSD等操作系统上。 Mono支持GNOME、KDE、Windows桌面环境。 由于Linux软件包的依赖性,安装Mono时,在一些Linux发行版上可能会有些问题,原因时你未安装Mono运行所需要的第三方的软件包,笔者在Slackware Linux下就遇到这样的问题。 首先,你需要到Mono的官方网站上下载Mono的软件包。你可以由多个途径获得Mono软件包。2.1.1编译好的安装包 直接到网址http://www.go-mono.com/download.htm下载发行版或者beta的mono软件包。这里提供了各种不同种类的正式发行版或阶段性发行版,人们可以自由选择所需要的类型。这里所提供的安装包一般都经过了测试,能正确的编译和运行。有RedHat9.0、Fordra1.0、Fordra2.0、SUSE、debian等编译好的二进制的安装包,既然SUSE和Mono时一家了,Mono对SUSE的支持时相当的好。http://www.slackcare.com提供了Mono基本的编译好的二进制安装文件,如果需要XSP的话还得下载源代码编译。安装完成后如果启动monodoc、MonoDevelop有错误,可能时因为没有安装mozilla-devel,到网上下载一个安装上即可。至于其他的Linux发行版,如红旗Linux4.0、4.1,可以尝试下载针对Fordra1.0的RPM,最好下载源代码进行编译。2.1.2日发行包 在 http://go-mono.com/daily/这个地址获取 Mono 的日发行包。日发行包包括了每一天 Mono 项目的开发进展。共分为以下 3 种不同的类型:Ø Mono: 这是一个可以进行编译的运行时和类库的源代码包(包含了 C# 的所有二进制控件)。 只要你有一个 C 编译器就可以编译和安装使用了。最新的版本可以直接通过 http://go-mono.com/daily/mono-latest.tar.gz来下载。 Ø MonoCharge: 包含了所有进行编译过的 Mono 的 C# 组件和可执行程序。可以使用它来全面更新你已安装的 Mono 类库和工具。

最新版本可以直接通过 http://go-mono.com/daily/monocharge-latest.tar.gz来下载。 Ø MonoLite: MonoLite 包和 MonoCharge 包一样,也提供了让你更新 Mono 的能力,不过它只包含了最基本的核心类库 corlib, System, System.Xml 和 C# 编译器。 最新版本可以直接通过 http://image.chinaitpower.com/files/20041117/11357.gz来下载。 2.1.3通过 CVS 服务器获取 Mono 源码 Mono允许你匿名访问他们的CVS服务器,下载Mono的源代码。 在 Linux 下访问: 首先要确认你的系统上已经安装了 CVS 客户端软件,如果没有的话,可以到 http://www.cvshome.org/去下载。 在控制台下输入如下命令: export CVSROOT=:pserver:anonymous@anoncvs.go-mono.com:/mono cvs login (系统提示要输入密码,可以直接回车) cvs -z3 co mono 其中的 mono 为项目名称,也可以换成别的项目,例如 mcs、libgdiplus、winelib 和 gtk-sharp 。然后就可以看到正在从服务器上下载文件, CVS 会自动在当前目录下建立一个和服务器上的目录结构保持一致的项目文件目录。 在Windows下可以使用Wincvs访问Mono的CVS服务器。2.1.4CVS 快照 如果你不能直接访问cvs服务器(原因很多啦,没装cvs客户端、不能直接互联网,懒得区cvs服务器下载等)、你可以下载源代码的快照。Mono将每日的源代码打包提供下载。2.2安装Mono2.2.1 Windows等操作系统上的安装Mac OS X上的安装请参照Mono网站上的安装手册。 在FreeBSD上,将Mono源代码包解开,例如在/usr/ports/lang/mono,依次执行命令make、make install、make clean。 在Windows上安装Mono,可以下载针对Windows的安装文件mono-1.0-win32-1.exe,运行,出现图2.1.1。 图2.2.1 在Windows下安装Mono安装完毕,需要将D:Program FilesMono-1.0bin(安装路径)加到path中。或者执行以下D:Program FilesMono-1.0bin文件夹下的setmonopath.bat文件。在控制台下输入mono可以查看mono的命令的参数,当然还有其他的工具,都可以在D:Program FilesMono-1.0bin文件夹下找到,如mcs。2.2.2 Linux上Mono源代码的安装 Mono 的分发包有两种形式,一种是源码包,需要手工进行编译,另一种是二进制包,可以直接安装。 源码包的适用范围比较广,能够适合几乎所有的 Linux ,但是步骤比较麻烦,所需时间较长。相反,二进制包的安装比较简单,但是适用范围比较窄,只能在某些特定的 Linux 系统下安装,典型的有 RedHat Linux 的 RPM 安装包、Debian Linux的deb安装包和Slackware Linux的tgz安装包。这些Linux发行版都提供了安装包界面管理工具,可以方便的安装。 你也可以从源代码安装。 假如你是下载的 Mono 的压缩安装包,可以输入以下命令进行解压缩: tar zxfv mono-X.XX.tar.gz 其中 X.XX 是 Mono 的

来源:https://www.tulaoshi.com/n/20160129/1489438.html

延伸阅读
Mono only is Mono,not .NET never。当我继续写这个Post的时候,我专门到Mono的站点下载了Mono的运行时和类库的完整源代码。用来两天的时间阅读了一些类库如ASP.NET,XML等等的源代码,必须承认,通过这两天源代码的阅读让我原先的一些想法有稍微的改变。从微软的战略来看,是希望将用户毫无条件的锁定在Windows操作系统之上,有人的地方就有计...
Android 4.0 系统定义了一系列的高效导航方式 (Effective Navigation), 主要包括标签、下拉列表、以及向上和返回等, 本文介绍如何用 Mono for Android 实现这些的导航方式。 准备 Android 4.0 ICS 项目 新建 Android ICS 项目 打开 MonoDevelop , 新建一个 Mono for Android 项目, 并在项目的属性页将 Target Framework 设置为 Andro...
# 版權宣告: 2005 Copyright nuku.com.tw All rights reserved.# 作者: ysboy@mail.nuku.com.tw (伊蘇小勇者)# 作者保有一切形式的著作權.# 欲作其它用途者, 需經作者授權同意.# 未經作者授權同意之前, 請勿轉載刊登. 要想在 Fedora Core 3 執行使用 .NET 編譯後的程式,必須安裝 Mono 就可以辦到,並且 Mono 可以支援 C#、VB 編譯器,所編譯過後...

经验教程

925

收藏

71
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部