“aptitude safe-upgrade”正在计算某事。值得等待吗?

“aptitude safe-upgrade”正在计算某事。值得等待吗?
# aptitude safe-upgrade
<calculating something>
<a day passed, I connected additional swap space>
...
open: 310823; closed: 418353; defer: 82; conflict: 173
<and counting... It eats 2340M of virtual memory>
  1. 它是否会永远计算(直到内存耗尽)还是最终会出现一些有价值的东西?
  2. 如何优化“安全升级”?

答案1

我认为我从未见过 aptitude 考虑升级超过一分钟,如果那样的话,那么我肯定会终止它并重新开始。

如果您还没有这样做,这aptitude install aptitude dpkg通常是一个很好的起点,这样您就可以确保大部分升级将由最佳可用工具处理。仅此一步就可以修复导致您的 aptitude 无法正常运行的任何问题。

如果这不管用,我会查看可供升级的软件包列表,并开始手动执行一次几个操作,直到发现问题的原因或事情进入aptitude safe-upgrade能够处理其余问题的状态。

答案2

aptitude 中已知的错误:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373846

自 2009 年发布 Debian Lenny 以来,建议使用 apt 进行升级:https://www.debian.org/releases/lenny/amd64/release-notes/ch-upgrading.en.html#minimal-upgrade

如果你想要完全相同的行为aptitude 安全升级, 好像是:apt-get 升级 --with-new-pkgs --autoremove

相关内容