以下 Ubuntu 存储库已经损坏一段时间了:http://ftp.rezopole.net/ubuntu jammy 发布 确实,文件夹丢失了。
最初的问题是:如何找到可以替代该存储库的相应(有效)Ubuntu 存储库的名称?
现在,要解决这个问题,第一个想法是禁用相应的存储库,以便能够完成完整升级而不会遇到错误。这引发了两个问题:
- 如果您禁用 repos,如何重建包含更新系统上安装的所有应用程序所需的 repos 列表?
- 对于任何应用程序,如何找到与其链接的存储库以确保可以进行更新?
如果不解决此问题,您的系统最终可能会运行从未更新的应用程序……
答案1
据我所知,这两件事你都无法自动做到。尽管我很想证明我错了。
通过 repos 可以跟踪您拥有的内容以及从何处获取它,并且除了那些跟踪的包之外,您剩下的只是系统上的二进制文件,这些二进制文件可能有或可能没有在互联网上提供它们的有效的 repo。
据我所知,没有任何工具能够“神奇地”将您的“孤立”(如“当前未由工作存储库提供”)包映射到可能的备用存储库,更不用说将安装的可执行文件(例如,使用脚本)映射到提供相关包的存储库(如果这是您要问的)。
通过搜索 Launchpad 上的“孤立”/未跟踪的包裹,肯定可以进行手动管理,这就是我建议您做的。