Bazen bir sistemi yeni sürüme geçirdiğimde do-release-upgrade
güncelleme işlemi başarısız olur ve script bana işlemi manuel olarak bitirmemi söyler dpkg --configure -a
. Bu ciddi bir sorun değil - bağımlılıklar sorununu elle çözdükten ve bitirme yükseltme işleminin hepsi iyi çalışıyor.
Ancak do-release-upgrade
betiğin yükseltmeyi bitirdikten sonra bir temizleme işlemi vardır:
Remove obsolete packages?
XXX packages are going to be removed.
Continue [yN] Details [d]y
bazı eski paketleri sistemin eski sürümünden kaldırır.
Otomatik yükseltme başarısız olduğunda ve manuel olarak yükseltmeyi bitirdiğimde bu işlemin yürütülmediği anlaşılıyor, bu nedenle eski sürümden eski paketler sistemde yüklü kalıyor.
Yükseltmeyi elle tamamladıktan sonra "Eski paketleri kaldır" işlemini elle nasıl çalıştırabilirim?
dpkg -l|grep "^rc"|awk '{print $2}'
paketleri kaldırmak için gösterir. Bu, apt-get veya yeteneklerin kaldırmak için görmek istememesi gariptir.