0

我尝试在 Suse 11.0 Enterprise 上安装 MonoDevelop,使用 MonoDevelop 下载页面上的一键安装,但很快就陷入了缺少依赖项的纠结。然后,我尝试使用 Suse 软件存储库来获取 MonoDevelop,并在一些依赖项中涉水一段时间,试图获取必要的包来满足依赖项,但 Suse 存储库中的一些包实际上似乎缺少所需的 RPM 文件. 这些存储库是否不再被积极维护?

我知道Mono 站点上有一张 CD (称为 Mono LiveCD)似乎包含开发环境的完整安装,还有一张用于 OpenSuse 11.2 的 DVD(在 OpenSuse 站点上)可能实际上包含所有Mono 软件已经安装。但我正在编写的实用程序的目标环境是 Suse 11.0 Enterprise Server。这有关系吗?

这里两点之间的最短距离是多少?

4

2 回答 2

0

这实际上可能已经安装了所有 Mono 软件。

它安装了所有的 Mono 软件(当然这取决于你的意思是“所有”)上次我尝试它时,安装包括 Mono 本身、monodevelop、MoMa 和一些用 Mono 编写的软件(gome-do,例如 )。我没有执行任何额外的步骤来从 Windows 机器迁移我的解决方案。值得一提的是,monodevelop 多次崩溃,但我认为它与内存有关(图像只能访问 512 mb 的 RAM)。

但我正在编写的实用程序的目标环境是 Suse 11.0 Enterprise Server。这有关系吗?

理论上,它不会。当然,您必须检查 Mono 版本,但我认为您在迁移过程中不会遇到任何问题。据我所知,Suse 11.0 预装了 Mono 2.0。使用最新的 life-cd,您将使用 mono 2.6 进行开发。有一些重大变化(部分 LINQ to SQL 支持),您当然必须比较更改日志。

于 2010-04-12T16:16:43.527 回答
0

如果您尝试在 Suse Linux Enterprise Server 上安装 Mono,则需要下载 Mono 扩展包(可在此处获得)。在 SLES 11 中,它被分离到一个单独的产品中,以便将支持生命周期与一般发行版的生命周期分离。这使他们可以更频繁地发布。

该插件适用于 x86、x86_64 和 IBM System Z。

于 2010-04-23T13:52:28.437 回答