.net – 在Ubuntu / Debian中安装Mono 3.x

我最近读到,Mono 3.0已经发布了一个C#5编译器和支持MVC 4在这里:

http://www.mono-project.com/Release_Notes_Mono_3.0

http://tirania.org/blog/archive/2012/Oct-22.html

对于我的生活我不能在哪里得到它作为一个软件包为Linux甚至Windows。

这个网页似乎建议它仍在测试阶段:

http://www.go-mono.com/mono-downloads/download.html

我试过在Ubuntu 12.10做一个apt-get安装单声道完成,但它安装了2.10.8.1。

我试过在我的Windows机器上安装MonoDevelop 3,它只给我提供了MVC 3项目,似乎是使用.NET框架。

我完全是新手Mono,我已经把所有可能的工作,看看这是如何工作,但令人困惑的。我想在Linux上工作,如果可能的话,尝试一些东西。

有人能说明一些光这个,或者我需要看看从源头建设?

Mono 3.x对于Ubuntu 12.10来说太疯狂了。从directhex的PPA这种方式抓取预览包(这将安装3.2.1):

sudo add-apt-repository ppa:directhex/monoxide

(如果您使用Ubuntu saucy 13.10,添加存储库后,您需要编辑文件/etc/apt/sources.list.d/directhex-monoxide-saucy.list,并用raring替换saucy一词)

然后,之后:

sudo apt-get update && sudo apt-get dist-upgrade

这也将让你MonoDevelop 4.x如果你以前安装monodevelop。

注意:direchtex不是一个创建PPA的随机人,他是所有基于Mono和Mono的包的Debian / Ubuntu维护者团队的一部分。所以使用这是升级您的基础设施的最官方的方式。

对于debian用户:mono 3.0.6和MonoDevelop 4.0.x is already available in debian testing.所以我建议得到这是:

>安装debian测试(目前名为debian jessie)。
>卸载单声道通过执行sudo apt-get purge mono-runtime(这样做后,抵制诱惑做一个sudo apt-get autoremove或者你会破坏你的系统,我报告为错误here)。
>修改/etc/apt/sources.list,找到提及主源的第一行,并将jessie重命名为sid。
>做sudo apt-get update。
>通过sudo apt-get install monodevelop安装monodevelop,这将拉单声道作为依赖。
>还原您在步骤3中执行的操作。
>再次执行步骤4。

这样你有一个或多或少的现代发行版(相对于debian稳定),加上非常非常现代的单一包(Mono的流行边版本通常是相当稳定的)。

F#用户:Mono 3.0.6有一个错误,阻止这种语言工作在这个版本,请使用Mono 3.2.x。

http://stackoverflow.com/questions/13365158/installing-mono-3-x-in-ubuntu-debian

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:.net – 在Ubuntu / Debian中安装Mono 3.x