linux mono apache2,如何利用Mono创建Apache+mono环境(2)

我决定用一种比较主流的linux系统来构建,运行Mono。一方面是因为我比较熟悉它,而另一方面的原因是我们内部的FTP服务器上已经有了一个DVD的iso格式的安装文件.没有一个下载点能下载完美的东西(注:我这里有疑问).你能猜到我选择的是什么吗? SuSE 9.2 Professional.我用Microsoft Virtual PC2004创建了两个一模一样的virtual PC.安装两个virtual PC的原因是我想要尝试用两种不同的方法来安装并配置两个相互独立的Mono.我不想让它们之间相互影响.我在安装的时候禁用了ACPI,而且安装的是默认的package,你第一步也应该这样做.这没什么技巧性的东西.我建议你安装SuSE 9.2 Professional作为默认的系统.

如果你安装的是一个不同的linux系统(请先在http://www.distrowatch.com/看一下Mono对它的兼容性怎么样)那么下面的步骤可能会不太一样.

The easy way

就像是标题所说的一样,这个方法是非常简单的.可它不是对所有的linux系统都有效.如果你已经看过了Mono的下载页面(http://www.mono-project.com/downloads/index.html[^])

你可以看到很多被一些主流的linux系统(如Red Hat, SuSE, Fedora, 和 Novell Linux Desktop)所支持的Package.现在大多数的Linux系统都可以支持这些Install Package,那些特定的系统将不在本文所考虑的范围之内.如果你使用的Linux系统不在那个列表里的话,那你就太不幸了,你就必须阅读你的系统文档看看这些Package是不是被你的系统所兼容,或者你也可以下载Mono的源代码来build Mono(这个问题会在下面的Not for the faint hearted里来讨论).如果你不太熟悉Linux的话,那么我建议你要尽你最大的努力来避免将设置搞的乱七八糟的.

好了,如果你已经有了一个在Mono的下载页面里给出的那些linux系统的话,那你就太走运了,因为这样的话后面的步骤那就很容易了.

1.在Mono的下载页面里,找到你所使用的linux系统,然后在点击旁边”packages”链接.我选择的是SuSE 9.2.

2.这时会跳转到另一个页面里,里面有一些针对你选择的那种linux系统的各种package,它们都是已经被编译并打包好的.

3.我们现在只要注意在左上方的"Mono Core Runtime and C# compiler"那个部分就行了.

4.在这里你需要点击Mono Core的下载链接.根据你所选择的package的不同,链接的名字也会有所变化.不过一般都是以"mono-core-1.0.5"开头的.我用的是 http://www.go-mono.com/archive/1.0.5/suse-92-i586/mono-core-1.0.5-1.ximian.10.4.i586.rpm

5.下载文件而且要记住你把它保存在什么地方.

6.当文件下载好以后就把它打开,这时你的系统的package manager会自动运行.

7.这时你就要用你的package manager来控制你的安装过程了.不过一般来说都会有一个"Install Package"按钮,直接点击它就行了.

8.如果不出什么意外的话,Mono过一会儿就会被安装好了.来庆祝一下吧!

如果你属于那种很好奇很无聊的人,或者上述的操作在你的系统上行不通的话,那就请阅读下面的文章来用源代码build and install.其实一般来说这也挺简单的,不过你会看到它还是要比我用SuSE 9.2 Professional的默认安装麻烦一些.

当你在package下载页面的时候,你也许已经注意到了Gtk#, XSP和另一些东西,这些在windows安装的时候都是默认的.这次你可以

忽略它们.在将来的文章中要用到这些的时候我会让你安装它们,我到时候会告诉你安装的过程.

Not for the faint hearted

如果你读到这里已经在你的linux系统上安装好了Mono,那你现在可以略过这一部分直接去看Your Mono toolset这一章节.不过当然了,如果你感兴趣的话也可以看看我怎样花两个小时的时间来编译源文件.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值