我尝试使用MonoDevelop下载页面上的一键安装在Suse 11.0 Enterprise上安装MonoDevelop,但很快就陷入了一堆错过的依赖关系。然后我尝试使用Suse软件存储库获取MonoDevelop,并尝试获取必要的软件包以实现依赖关系,并尝试了几个依赖项,但是Suse存储库中的一些软件包实际上似乎缺少所需的RPM文件。这些存储库是否不再被积极维护?
我知道有一张CD on the Mono site(称为Mono LiveCD)似乎包含完整的开发环境安装,以及OpenSuse 11.2的DVD(在OpenSuse网站上)< em> may 实际上已经安装了所有Mono软件。但我正在编写的实用程序的目标环境是Suse 11.0 Enterprise Server。那有关系吗?
这两点之间的最短距离是多少?
答案 0 :(得分:0)
实际上可能已经安装了所有Mono软件。
它安装了所有的Mono软件(当然这取决于你的意思'全部')上次当我试用它时,安装包括Mono本身,monodevelop,MoMa和一些用Mono编写的软件(gome - 例如)。我没有执行任何从Windows计算机迁移我的解决方案的其他步骤。值得一提的是,monodevelop崩溃了几次,但我认为它与内存有关(图像只能访问512 MB的RAM)。
但目标环境为 我正在写的实用程序是Suse 11.0 企业服务器。那有关系吗?
理论上讲,它没有。当然,您必须检查Mono版本,但我不认为您在迁移过程中会遇到任何问题。据我所知,Suse 11.0预装了Mono 2.0。使用最新的生活CD,您将使用mono 2.6进行开发。有一些重大更改(部分LINQ to SQL支持),您当然必须比较更改日志。
答案 1 :(得分:0)
如果您尝试在Suse Linux Enterprise Server上安装Mono,则需要下载Mono Extension Pack(可用here)。在SLES 11中,它被分离成单独的产品,以便将支持生命周期与一般分布的生命周期分离。这允许他们更频繁地发布。
该插件可用于x86,x86_64和IBM System Z。