【问题标题】:Installing MonoDevelop on Suse Enterprise 10.0在 Suse Enterprise 10.0 上安装 MonoDevelop
【发布时间】:2011-02-07 01:54:21
【问题描述】:
我尝试在 Suse 11.0 Enterprise 上安装 MonoDevelop,使用 MonoDevelop 下载页面上的一键安装,但很快就陷入了缺少依赖项的纠结。然后,我尝试使用 Suse 软件存储库来获取 MonoDevelop,并在几个依赖项中涉水一段时间,试图获取必要的包来满足依赖项,但 Suse 存储库中的一些包实际上似乎缺少所需的 RPM 文件.这些存储库是否不再积极维护?
我知道有一张 CD on the Mono site(称为 Mono LiveCD)似乎包含开发环境的完整安装,还有一张用于 OpenSuse 11.2 的 DVD(在 OpenSuse 网站上)可能 实际上已经安装了所有的 Mono 软件。但我正在编写的实用程序的目标环境是 Suse 11.0 Enterprise Server。这有关系吗?
这里两点之间的最短距离是多少?
【问题讨论】:
标签:
linux
mono
installation
monodevelop
suse
【解决方案1】:
实际上可能已经安装了所有 Mono 软件。
它已经安装了所有的 Mono 软件(当然这取决于你所说的“全部”是什么意思)上次我尝试的时候,安装包括 Mono 本身、monodevelop、MoMa 和一些用 Mono 编写的软件( gome - 做,例如)。我没有执行 任何 其他步骤来从 Windows 机器迁移我的解决方案。值得一提的是,monodevelop 多次崩溃,但我认为它与内存有关(图像只能访问 512 mb 的 RAM)。
但目标环境为
我正在写的实用程序是 Suse 11.0
企业服务器。这有关系吗?
理论上不会。当然,您必须检查 Mono 版本,但我认为您在迁移过程中不会遇到任何问题。据我所知,Suse 11.0 预装了 Mono 2.0。使用最新的 life-cd,您将使用 mono 2.6 进行开发。有一些重大更改(部分 LINQ to SQL 支持),您当然必须比较更改日志。
【解决方案2】:
如果您尝试在 Suse Linux Enterprise Server 上安装 Mono,则需要下载 Mono 扩展包(here 提供)。在 SLES 11 中,它被分离到一个单独的产品中,以便将支持生命周期与一般发行版的生命周期分离。这使他们可以更频繁地发布。
该插件适用于 x86、x86_64 和 IBM System Z。