好奇 ubuntu 在 22.04 更新期间保留软件包

好奇 ubuntu 在 22.04 更新期间保留软件包

在尝试了各种发行版并学习了一点知识后,我终于重新适应了 ubuntu,而且我对此非常满意。我知道你偶尔会遇到不同发行版的小问题。

22.04 刚发布时我就安装了它,我做的第一件事就是删除 snap 包并用 flatpaks 替换它们。我之所以这么说,是因为据我所知,这是我对操作系统做过的唯一一件可能“奇怪”的事情。

话虽如此,我已经注意到几个月左右了,当我使用 apt update 时,它​​ 7/10 次都说它阻止了软件包。当这种情况刚开始时,我很担心,以为操作系统出了问题。我在论坛上四处寻找,找到了一些选项,例如 apt full upgrade、手动复制/粘贴阻止的软件包,然后 apt install 所述软件包,以及其他仅在终端中有效的解决方法。我读到它这样做是因为它想要/需要一个新的软件包来更新所述软件包,通过 apt 安装,它会出去寻找这些软件包的额外依赖项。我想出于某种原因它不会知道自动执行此操作?我不知道

我想回到问题的核心,这在 Ubuntu 上是否很常见?到目前为止,我很高兴能解决这个问题,因为我喜欢这个操作系统。但我希望我能找到一个解决方案,而不必费尽心思手动干预几乎每次更新。我一直在考虑做一个全新安装,认为这可能会解决这个问题,但感觉太极端了。或者只是忍受它,并希望下一个 LTS 出现时它会解决这个问题。或者在手动干预这么多次之后,它最终会自行修复。

其他人怎么想,是否有我尚未找到的修复程序,这只是 ubuntu 的特殊之处,只需继续手动干预,它总有一天会自行修复,所以只需忍受它,希望新版本可以修复它,进行全新安装......?

另外,安装这些被保留的软件包是一件坏事吗?

感谢您花时间阅读本文,如果我遗漏了修复或解决方案的帖子,请告诉我。另外,我仍然认为自己是 Linux 新手,因此您可能需要为任何特殊术语或解决方案添加一些额外的解释或上下文。

谢谢

答案1

当软件包被阻止时,我找到了一个解决方案,即安装aptitude并运行“sudo aptitude safe-upgrade”。对我有用,希望这能有所帮助 :)

相关内容