我遇到了几个升级问题:repo..rpmfusion-nonfree-updates..超时,现已禁用repo..skype-stable..超时,现已禁用
然而,到目前为止我无法超越的是ocaml-tplib。
在我拥有的几个系统上,任何尝试将它们升级到 Fedora 38 以上的尝试都会失败,因为系统中的某些东西依赖于 ocaml-tplib。
在检查 F38 和 F39 及以上之间的包时,该文件不再存在于存储库中。
来自 [@System、fedora、fedora 模块、更新模块] 的 ocaml-tplib-devel 包需要 ocamlx,但无法安装任何提供程序。
有什么想法吗?
#f38 #f39 #dnf #系统升级 #ocaml
该
ocaml-tplib
软件包被孤立,后来被从 Fedora 中删除,理由是该项目没有得到上游维护。如果您想继续升级(我强烈推荐,因为 Fedora 38 和 39 都不再受支持),只需先删除该软件包及其所有依赖项:只需运行dnf remove ocaml-tplib
即可。总结一下我的过程..
首先,我使用 Fedora 38 创建了一个新的 VM。作为全新安装,它缺少阻止 Fedora 升级到 39 及更高版本的有问题的软件包。
其次,我列出了需要升级的系统上的所有软件包的差异列表。在所有软件包中,只有 9 个软件包看起来是可能的候选者。
第三,我开始先安装最小的包,然后再安装较大的包(这可能是一个错误,因为我也可以查看每个包的清单来确定是否要加载有问题的库。)
第四,一旦找到有问题的软件包,我就在测试系统上卸载它,并尝试升级该系统。由于我成功了,现在我有了一个可以遵循的策略,以防出现其他有问题的库。
希望这对其他人有帮助。
感谢大家的建议。
PS..感谢您建议如何使用..来追捕图书馆的主人。