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這一章節.不過當然了,如果你感興趣的話也可以看看我怎樣花兩個小時的時間來編譯源文件.
總結
以上是生活随笔為你收集整理的linux mono apache2,如何利用Mono创建Apache+mono环境(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 字长16位的计算机表示最大整数_废话不多
- 下一篇: golang string转int8_g