2010-04-12 93 views
0

我嘗試在Suse 11.0 Enterprise上安裝MonoDevelop,使用MonoDevelop下載頁面上的一鍵安裝,但很快就失去了依賴。然後,我嘗試使用Suse軟件存儲庫來獲取MonoDevelop,並在一段時間內試圖獲取必要的軟件包以實現依賴關係,但是一些Suse存儲庫中的軟件包實際上似乎缺少所需的RPM文件。這些知識庫不再被主動維護嗎?這似乎包含威力實際開發環境的完整安裝,以及openSUSE的11.2 DVD(在openSUSE的網站)在Suse Enterprise上安裝MonoDevelop 10.0

我知道有一個CD on the Mono site(稱爲單聲道的LiveCD)已經安裝了所有的Mono軟件。但是我編寫的實用程序的目標環境是Suse 11.0 Enterprise Server。這很重要嗎?

這裏兩點之間的最短距離是多少?

回答

0

實際上可能已經安裝了所有Mono軟件。

它安裝了所有單聲道軟件(當然這取決於你是什麼意思「全部」)最後一次當我試了一下,安裝包括單本身,MonoDevelop的,現代藝術博物館和一些軟件,寫在單聲道(例如,國美電器)。我沒有執行任何附加步驟來從Windows機器遷移我的解決方案。值得一提的是,monodevelop多次崩潰,但我認爲它與內存有關(一張圖像只能訪問512 MB的RAM)。

但是對於 工具我寫的目標環境的Suse 11.0 企業服務器。這很重要嗎?

理論上,它沒有。您將不得不檢查單聲道版本,但我認爲您不會在遷移過程中遇到任何問題。據我所知,Suse 11.0預裝了Mono 2.0。隨着最新的生活CD,你將開發使用單聲道2.6。有一些主要的變化(部分LINQ to SQL suport),你將不得不比較changelog的當然。

0

如果您嘗試在Suse Linux Enterprise Server上安裝Mono,則需要下載Mono Extension Pack(可用here)。在SLES 11中,它被分離成一個獨立的產品,以便將支持生命週期與一般分配的生命週期分離開來。這允許他們更經常地發佈。

該加載項適用於x86,x86_64和IBM System Z.