Terkadang, ketika saya memutakhirkan sistem melalui do-release-upgrade
, proses pembaruan gagal dan skrip memberitahu saya untuk menyelesaikan proses secara manual melalui dpkg --configure -a
. Ini bukan masalah serius - setelah menyelesaikan masalah dependensi secara manual dan menyelesaikan proses pemutakhiran semuanya bekerja dengan baik.
Tetapi do-release-upgrade
skrip memiliki proses pembersihan setelah menyelesaikan pemutakhiran:
Remove obsolete packages?
XXX packages are going to be removed.
Continue [yN] Details [d]y
yang menghapus beberapa paket usang dari sistem versi lama.
Tampaknya proses ini tidak berjalan ketika pemutakhiran otomatis gagal dan saya menyelesaikan pemutakhiran secara manual, jadi paket usang dari versi lama tetap diinstal di sistem.
Bagaimana saya bisa menjalankan proses "Hapus paket usang" secara manual setelah menyelesaikan upgrade dengan tangan?
dpkg -l|grep "^rc"|awk '{print $2}'
yang menunjukkan paket untuk dihapus. Ini aneh bahwa apt-get atau aptitude tidak ingin melihatnya untuk dihapus.