Ubuntu

如何在 Ubuntu 中安裝 Mono v3+?

  • December 5, 2013

如何在 Ubuntu Saucy 中安裝最新版本的 Mono ?

為了在免費作業系統中開發,我需要設置 Mono(現在支持 .NET 4.5)。這就是我所做的:

  1. 下載並解壓mono-mono-3.2.5
  2. 執行./autogen.sh --prefix=/usr/local(完成ok)
  3. 執行make,但它以錯誤檢查依賴項退出:

終端輸出:

....
mkdir -p -- build/deps
make[6]: gmcs: Command not found
make[6]: *** [build/deps/basic-profile-check.exe] Error 127
*** The compiler 'gmcs' doesn't appear to be usable.
*** You need Mono version 2.4 or better installed to build MCS
*** Check mono README for information on how to bootstrap a Mono installation.
make[5]: *** [do-profile-check] Error 1
make[4]: *** [profile-do--basic--all] Error 2
make[3]: *** [profiles-do--all] Error 2
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/home/hogar/Software/mono-mono-3.2.5/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hogar/Software/mono-mono-3.2.5'
make: *** [all] Error 2

但要安裝mono-gmcs,Ubuntu 也會安裝mono-runtime v2.10.8.1-5ubuntu2。這正是我想要不安裝的東西,一個舊版本的mono

這讓我很困惑,我該怎麼辦?

它需要有另一個mono已經安裝的實例,所以apt-get install mono-gmcs工作也是如此。然後,出現了一個新的錯誤,唯一的解決辦法似乎是使用 GitHub 包:

git clone git://github.com/mono/mono.git
cd mono
./autogen.sh --prefix=/usr/local
make
make install

現在我已經安裝了最新版本的單聲道。

**注意:**現在我無法執行任何單聲道程序,例如monodevelop。我找不到異常的解決方案,所以現在我將單聲道降級為舊的兼容版本。

PS:如果你找到解決方案,請發表評論:)

引用自:https://unix.stackexchange.com/questions/103745