升级到最新的稳定Mono


36

最近发布了Mono 2.8,它在性能方面进行了一些重大改进。成为Maverick来为时已晚,我已经相当耐心了。

我不会将Mono用于任何关键任务(仅用于播放音乐和对照片进行排序),如果它破坏了与Mono有关的所有内容,我可能可以接受或修复它。我知道如果弄乱了我会损失多少。

因此,在承认这一点之后,这里是否有人知道如何以可以替代现有Mono(2.6.7)的方式构建Mono?我的意思是理想地镜像Ubuntu所使用的软件包,这样,如果情况变糟了,我就可以降级这些软件包。

还是有PPA可以为我做所有这些事情?

Answers:


15

下载并安装单并行2.10 deb软件包

安装deb文件后,将其粘贴到终端中(Ctrl + Alt + T)

source mono-2.10-environment

之后,您的终端将看起来像

[mono] / var / dev / mono @

资源


1
太晚了。有几点。
奥利(Oli)

大炮的WAYYYYYYY比尝试从源代码进行工作更容易,到目前为止,我已经进行了4次尝试,所有尝试都导致“您已部分安装。...IN / OPT / MONO ...”,小问题虽然。此处给出的链接仅是64位AMD,任何人都知道是否有i386构建(我尝试将其安装在此服务器上不是x64)
shawty 2012年


7

不幸的是,单声道PPA的去处是http://badgerports.org/。可能要几个月后才能拥有单声道2.8。

Novell认为为ubuntu提供单声道软件包不是他们的责任,因此必须由社区来努力。

乔·希尔兹(Jo Shields)既维护官方软件包,也维护badgerports PPA。他说可能要过几个月才能通过他的PPA获得mono 2.8。

因此,在此阶段,您唯一的选择是从源代码构建。这不是为胆小的人准备的。



1

您始终可以使用以下位置提供的VMware映像来获取最新的Mono版本:Mono下载页面


1

如果您是命令行专家,则可以使用sudo make checkinstall而不是sudo make install从源代码进行编译,以获取可在以后降级的deb(不过,您将有很多debs需要降级,但是您已经警告过) !!!!!)



0

与Tom Opgenorth提供的链接相同的作者,但已针对mono 2.10.1更新。

https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/update_mono-2.10-to-mono-2.10.1.sh


尽管您的答案是100%正确,但如果该链接被移动,更改,合并到另一个链接中或者主站点消失了,它也可能100%无用... :-(因此,请编辑您的答案并复制相关内容从链接到您的答案的步骤,从而保证您在本网站生命周期的100%内获得答案!;-)您始终可以将链接留在答案的底部,作为材料的来源...
Fabby

0

有ppa。ppa:gezakovacs/sandbox包含mono 2.10软件包,顶部带有大的免责声明。你的选择。

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.