Я хотел бы знать, есть ли официальный способ спасения от неудачной установки из-за заполненного места на диске. Работа с виртуальными машинами и попытки сэкономить место на золотых образах несколько раз приводили меня к этой проблеме. Обычно я могу исправить это, используя нкду -х /
и удаление ненужных файлов, но метко установить нкду
должен быть установлен заранее. я также использовал журналctl --vacuum-size=5M
для уменьшения файла системного журнала. Или используя apt purge *<старый номер ядра>
, но опять же, это не сработает, если процесс установки apt нарушен.
Этот предлагает найти и удалить установленные пакеты.
https://www.cyberciti.biz/howto/debian-linux/ubuntu-linux-rollback-an-apt-get-upgrade/
Этот пост предлагает использовать метко чистый
и меткая установка -f
для восстановления базы данных. Я не уверен, что apt clean работает с apt сломанным и показывает apt purge apt --fix-сломанная установка
. меткая установка -f
кажется, принудительно повторяет ожидающую установку.
Проблема с местом на диске после обновления apt-get
Я действительно только что проверил и метко чистый
на самом деле работает и восстанавливает место на диске. Кажется, что с помощью подходящая очистка <пакет>
после очистки некоторого пространства с помощью метко чистый
это единственный способ вернуться к состоянию до поломки установки.
Было бы здорово, если бы Apt сказал «использовать apt clean, если диск заполнен», что он мог бы проверить.Он также может проверить наличие достаточного свободного места, прежде чем разрешать непринудительную установку.