Іноді, коли я оновлюю систему через 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 або здатність не хочуть бачити це для видалення.