如何在Suse以外的Linux发行版(例如Debian / Ubuntu)上安装最新的Mono?


9

除了Novell的Suse之外,如何在Linux发行版上安装最新版本的mono?

http://www.mono-project.com/Main_Page承诺下载“ Linux”,但它们“仅”提供Suse的下载并链接到过时的mono版本(<版本2)。

我有一个编译器,我不害怕使用它......但会感觉好多了,如果有人可以点我到一个“ 方法文档安装在Debian / Ubuntu的单声道 ”说明或告诉我在哪里下载的最新版本一个.deb。


您是在追求Mono还是Mono开发工具?
jldugger

我想我在追求单声道。“开发工具”指的是“ monodevelop”,IDE或其他东西?
lexu

Answers:


5

http://www.mono-project.com/Other_Downloads

当前稳定的Debian版本和更高版本中均提供Mono。要使用Mono开发软件,请mono-devel使用aptitude或类似的软件包管理器将软件包安装在Etch(4.0)上。

所以apt-get install mono-devel,也许?

更新:您将从Ubuntu 8.04获得的Mono版本为1.2.6。,而您可能正在寻找2.0.1,该版本随附9.04。最好的选择是升级到Jaunty。有可能可以下载Jaunty .deb并将其安装在您的计算机上,但是我不会打赌。


1
我只是在Ubuntu上而不是Debian上尝试过,但我相信它们是相似的……当我尝试使用“ mono --version”时,“ apt-get install mono-2.0-devel”给​​了我Mono版本1.2.6。从提示。我需要摆脱1.x版本吗?
lexu


3

时间为我解决了我的问题...单声道现在在UBUNTU

UBUNTU 9.10具有用于mono的可安装数据包,包括一些集成工具,这些集成工具可从CLI使用程序集(thingy.exe)。


感谢所有提出答案和建议的人。


1

请按照此处的说明进行操作设置反向端口并访问debian存储库。

然后

aptitude -t etch-backports install mono-2.0-devel


0

我本人尚未设法从软件包中安装最新的Mono,但是我确实有一个很好的教程,可以在Ubuntu上从源代码构建最新的Mono:在Ubuntu上从源代码安装Mono 2.4。


0

Fedora 11计划于2009年6月9日发布,并将包含Mono 2.4。尝试

yum search mono

查看安装后可用的软件包。


0

目前,mono 2.4.2.3位于debian sid(不稳定dist)中,而mono 2.4位于debian squeeze(测试中)。

您可以在source.list中添加行以进行测试或不稳定分发(或同时进行这两种测试),并将apt的优先级规则设置为仅使用稳定,除非您明确要求测试或不稳定的软件包(例如“ apt-get -t不稳定安装” mono-2.0-devel”-这将安装来自不稳定版本的mono-2.0-devel以及所有版本相关性)

尽管有可能(实际上非​​常容易)拥有一个仅包含少数来自测试或不稳定软件包的“稳定”系统,但如果您想跟上软件的最新发展,那么IMO会更好升级到debian不稳定,而不是坚持稳定,并养成半定期运行“ apt-get dist-upgrade”的习惯。这样会减少麻烦,并且会减少怪异的不兼容和其他奇怪情况(无论如何,这是我过去15年使用debian的经验)

ubuntu也是如此,尽管使用六个月的ubuntu版本,您不需要像在debian中那样等待升级到下一个受支持版本的时间。


0

您是否检查过build.opensuse.org-它包含适用于Ubuntu构建的Mono deb软件包以及SUSE(以及其他发行版软件包)。


不知道,我会调查一下..
lexu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.