# 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
我认为我从未见过 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