を介してシステムをアップグレードするdo-release-upgrade
と、更新プロセスが失敗し、スクリプトを介して手動でプロセスを終了するように指示されることがありますdpkg --configure -a
。これは深刻な問題ではありません-依存関係の問題を手動で解決した後、アップグレードプロセスがすべて正常に機能します。
ただし、do-release-upgrade
スクリプトにはアップグレードの完了後にクリーンアッププロセスがあります。
Remove obsolete packages?
XXX packages are going to be removed.
Continue [yN] Details [d]y
古いバージョンのシステムから古いパッケージを削除します。
自動アップグレードが失敗し、手動でアップグレードを完了すると、このプロセスが実行されないため、古いバージョンの古いパッケージがシステムにインストールされたままになります。
手作業でアップグレードを完了した後、「古いパッケージの削除」プロセスを手動で実行するにはどうすればよいですか?
dpkg -l|grep "^rc"|awk '{print $2}'
削除するパッケージを表示することです。これは、apt-getまたはaptitudeが削除のためにそれを見たくないのは奇妙です。