Не установлено (остаточная конфигурация) безопасно удалить все?
В Synaptic Manager я заметил, что в этом списке много пакетов, и мне было интересно, не нужно ли их удалить по какой-то причине? Или если это все безопасно удалить. Возможно ли, что некоторые должны быть сохранены, или это показывает бесполезные пакеты, которые должны быть очищены?
Я побежал sudo apt-get autoremove
но они все еще там. (Также чистый и автоочистка)
3 ответа
Эти перечисленные пакеты - это те, которые имеют файлы конфигурации, которые не были удалены. Если вы не планируете переустанавливать пакеты снова и не хотите сохранять конфигурацию, да, вы можете безопасно удалить их. В Synaptic вы можете удалить их, выбрав их все, используя меню "Пакет", затем "Очистить". Вы также можете сделать это из терминала:
dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get purge
Поскольку этот вопрос объединен здесь, необходимо предоставить некоторую информацию, которая может
От man apt-get
:
Удалить удаление идентично установке, за исключением того, что пакеты удаляются вместо установленных. Заметка что удаление пакета оставляет его файлы конфигурации в системе. Если знак плюс добавленный к имени пакета (без пробела), идентифицированный пакет будет установлен вместо удаленного чистка продувка идентична удалению за исключением того, что пакеты удаляются и удаляются (любая конфигурация файлы тоже удалены).
Таким образом, когда вы удаляете пакет (ы) обычно с помощью Ubuntu-Software-Center или sudo apt-get remove
, он оставляет свои файлы конфигурации в системе.
Хотя не существует встроенного способа удаления всей информации о конфигурации из удаленных пакетов, вы можете удалить все данные конфигурации из каждого удаленного пакета с помощью следующей команды.
dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge
Итак, выполните следующую команду из терминала:
dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge
Это удалит файлы конфигурации из удаленного пакета.
Другой простой ответ — с помощью .
dpkg --get-selections | grep 'deinstall$' | cut -f1 | xargs sudo apt --yes purge
dpkg --get-selections
кратко перечислю пакеты,grep 'deinstall$'
выберет только те, у которых остались файлы конфигурации, без--yes
команда запросит подтверждение, но не будет ждать ввода пользователя (терминал GNOME 3.48.1) и завершится без каких-либо действий.