Xamarin應該在一鍵式發佈linux軟件包方面做得更好。我不在乎什麼Linux發行版(SuSE,RHEL,CentOS,Ubuntu等) - 只需選擇一個支持的發行版即可。看起來它曾經是SuSE,但即使是Zypper/YaST中的舊包也是如此。
更新單框架
說了這麼多,更新Mono的框架本身,沒有讓包管理器試試這個的去了。只要項目忠實地發佈RPM,這就會工作。你不想從源頭上構建,因爲它是一個更加變幻無常的過程,並且設置會偏離你的真實目標(即開發)。
很明顯,請將下面的URL替換爲您閱讀本文時的最新內容。
mkdir mono-rpms
cd mono-rpms
wget --reject "index.html*" -nd -r -e robots=off --no-parent http://download.mono-project.com/archive/3.2.3/linux/x64/
sudo zypper install *rpm
更新MonoDevelop的(IDE中)
提摩太Pokorra的回答表明他填補一些由Xamarin(提摩太謝謝!!)留下的可用性無效的。您可以通過
http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=monodevelop-opt
注意安裝的MonoDevelop是在SuSE我得到的錯誤
Problem: nothing provides liberation-mono-fonts needed by mono-libgdiplus-opt-3.0.12-7.1.x86_64
Solution 1: do not install monodevelop-opt-4.0.12-5.2.x86_64
Solution 2: break mono-libgdiplus-opt-3.0.12-7.1.x86_64 by ignoring some of its dependencies
我(很無奈)選擇打破依賴。請注意,我已經有liberation-fonts
(通過sudo zypper install liberation-fonts
)。我不知道它是否與liberation-mono-fonts
相同/不同。無論如何,希望Timotheus在他有一刻的時候解決它。
搜索它,並且有人應該已經對此進行了博客。難點在於您仍然需要了解更多關於Linux和您使用的發行版,或者您無法遵循。由於這條學習曲線,我認爲Mac OS X上的Xamarin Studio 2應該是最簡單的入門方法之一。 – 2013-03-02 23:33:59
我搜索了很多 - 但沒有工作的答案。 – utopia 2013-03-03 10:03:07
我想在CentOS 6.3上託管ASP.NET MVC4,並且需要在該平臺上進行調試的最新Monodevelop。 Xamarin Studio 2只能在Windows和Mac上運行,這對我沒有幫助。 – utopia 2013-03-03 10:08:40