为什么Linux(我使用Ubuntu& Mint)只存在Mono(2.10.x而不是3.4.0)和MonoDevelop(2.6.0.1而不是4.2.2)的非常旧的二进制文件?
答案 0 :(得分:1)
Linux发行版由志愿者和付费工作人员共同维护。在特殊情况下,你提到:
答案 1 :(得分:0)
这就是Linux发行版(即Ubuntu)的发布方式。一旦Uontu版本中包含Mono 2.10,将只会应用错误修复,但在下一个主要发行版发布之前,它不会升级到新版本。它有助于保持Linux发行版稳定。这个规则当然有一些例外,即Ubuntu社区维护backports repositories,它提供了一些最流行的应用程序的更新版本。然而,本月即将发布的Ubuntu 14.04包括Mono 3.2.8和MonoDevelop 4.0.12,因此您可以轻松地将操作系统升级到此版本,或者您可以尝试build newer version of Mono from source code yourself。
根据我对Mono世界的观察,以下文字是一个纯粹的个人意见(已经给我带来了一个downvote):前段时间我注意到新的Mono和MonoDevelop版本的二进制包无法从他们的官方项目中轻松下载页面。自从创建Mono的开发人员创建商业公司Xamarin以来,Linux似乎已不再是Mono项目的主要平台列表。他们也“分叉”(如果这是他们所做的正确的话)MonoDevelop,改进它,他们现在以新名称提供它 - Xamarin Studio。但它只支持Windows和Mac OS X,因为正式有weak commercial demand for Linux version,但也可能因为他们的CTO Miguel de Icaza likes OS X more than Linux。谁知道。但有一件事是肯定的。他们不知何故忘记更新仍然使用MonoDevelop品牌的monodevelop.com网站,而是提供Xamarin Studio下载。尽管如此,Xamarin做得很好,我真的希望他们不会停止免费提供Xamarin Studio和Mono。