似乎无法获得 2.10.X 以上的 Mono 编译器?即使使用 Beta 单通道

似乎无法获得 2.10.X 以上的 Mono 编译器?即使使用 Beta 单通道

我一直在尝试在我的 CentOS 7 服务器上更新我的 Mono 和 Mono 编译器,但我似乎一辈子都无法让它超过 2.10.X。我遵循了各种指南,甚至添加了 Mono 本身的 beta 存储库通道,但它不会完成 mono-complete 安装命令。

即使当我使用

yum install mono-complete-0:4.6.0.243-0.xamarin.1.x86_64

它回来时似乎有失败的依赖项和损坏的包。它似乎仍然尝试提取 2.10.X 的依赖项而不是更新的依赖项?老实说,我不知道该怎么办。这是我运行上述命令时发生的情况的日志。

命令日志

答案1

我最终使用下载服务器上的 tar 文件从头开始编译 mono,它成功了。有趣的是,这很尴尬,但我发布了类似的问题3年前。我尝试用谷歌搜索更多,并在三年前在堆栈交换上遇到了我自己的老问题(已回答)。对于任何想了解如何从头开始编译到 4.6.0 的人,请阅读我的旧线程。

上一个带有答案的堆栈交换线程

您需要做的唯一不同的事情是使用 monos 文件服务器中的最新软件包更新 wget 链接。其他一切都一样!

相关内容