Не установлено (остаточная конфигурация) безопасно удалить все?

В 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) и завершится без каких-либо действий.

Другие вопросы по тегам