Удаление пакета со всеми его зависимостями и оставшимися конфигами в системе на примере удаления exim4:
Проверяем на наличие установленного пакета exim4 в системе, если существует — смотрим ниже:
dpkg -l | grep exim4
Удаляем пакет exim4 изначально правильно (с чисткой остаточных конфигов), если до этого не пробовали его удалить по другому:
aptitude purge ~i exim4
Удаляем пакет exim4 если он был некорректно удален ранее:
aptitude purge ~c exim4
Удалит все пакеты в системе, вместе с оставшимися конфигами (мусором):
aptitude purge ~c
Еще один вариант полного удаления пакетов exim4 и их конфигов из системы:
apt-get remove exim4 exim4-base exim4-config exim4-daemon-light apt-get purge exim4 exim4-base exim4-config exim4-daemon-light
tags: полное удаление exim4, как полностью удалить exim4
Похожие записи:
- Команды linux shell (putty) ssh шпаргалка
- exim4 — Warning: purging the environment. [Solved]
- Автоподнятие второго айпи eth0:0 при загрузке Debian / Ubuntu
- Сменить репозиторий debian
- Перезапуск, остановка и запуск X-сервера (Ubuntu 9.04)
- установка qutIM. обновление репозиториев в Ubuntu
Источник: tovld.com
Установка и удаление программ в debian 9
Удаление пакетов Debian
Как удалить ненужные файлы конфигурации в системах на основе Debian
Мануал
Автор cryptoparty На чтение 6 мин Опубликовано 05.03.2020
Если вы новичок, вы обычно используете команду «apt remove» для удаления установленного пакета в Debian, Ubuntu и его производных, таких как Linux Mint.
Как вы, вероятно, знаете, команда apt remove удалит только данный пакет, но не удалит зависимости или файлы конфигурации удаленных пакетов.
Вот почему средний и продвинутый пользователи часто используют команду «apt purge», которая удаляет данный пакет вместе со всеми зависимостями и файлами конфигурации и поддерживает чистую систему без каких-либо остатков.
Иногда вы можете забыть про «apt purge» и использовать команду «apt remove» при удалении пакета.
Или вы, возможно, уже удалили пакеты с помощью команды apt remove и оставили много неиспользуемых / ненужных пакетов и файлов конфигурации в вашей системе.
Не стоит беспокоиться!
Этот краткий мануал объяснит и покажет, как удалить ненужные файлы конфигурации из систем на основе Debian.
Прежде чем перейти к теме, давайте рассмотрим разницу между: apt remove vs apt purge vs apt autoremove vs apt clean vs apt autoclean.
Это команды, которые мы используем для удаления пакетов, файлов конфигурации удаленных пакетов и очистки локального кэша в любых системах на основе Debian.
- apt remove – эта команда используется для удаления пакета, но оставляет все его файлы конфигурации на месте. Когда вы переустановите этот же пакет позже, все ваши настройки останутся без изменений.
- apt purge – аналогична команде «apt remove», но также удаляет все файлы конфигурации.
- apt autoremove – удаляет все пакеты в вашей системе на основе Deb, которые больше не требуются. Эти пакеты называются неиспользованными пакетами. Таким образом, команда «autoremove» просто удаляет пакеты, которые не были установлены пользователем вручную и которые не нужны ни одному другому пакету в вашей системе.
- apt clean – когда вы используете apt для установки или обновления чего-либо из репозиториев, он сначала загружает все необходимые пакеты на локальный диск, а затем устанавливает их. Команда «apt-get clean» удаляет эти загруженные пакеты. Он не удаляет какой-либо пакет, он просто очищает этот кеш.
- apt autoclean – Как и «apt clean», команда «apt autoclean» очищает локальный репозиторий от полученных файлов пакетами. Разница в том, что он удаляет все сохраненные архивы в вашем кеше пакетов, которые больше нельзя загружать.
Для более подробной информации обратитесь к справочным страницам.
013 Добавление и удаление программ (обновление ПО) в Kali Linux | Кали Линукс
$ man apt
$ man apt-get
Теперь давайте продолжим и выясним, какие файлы мы оставили в системе.
Как найти все пакеты, которые удалены, но не очищены в Debian, Ubuntu
Сначала давайте перечислим оставшиеся файлы в системе с помощью команды dpkg:
$ dpkg -l | grep ^rc
$ dpkg -l | grep «^rc»
Эта команда выведет список всех пакетов, которые были удалены, но не очищены.
Как вы могли заметить, все строки начинаются с rc. Здесь rc – это сокращение residual config.
Вы также можете использовать следующую команду apt для получения списка всех пакетов, которые удалены, но не очищены:
$ apt list | grep ‘residual-config’
Другой способ перечислить остатки из вашей системы Debian – использовать менеджер пакетов Synaptic.
Если менеджер пакетов Synaptic не установлен, вы можете установить его с помощью команды:
$ sudo apt install synaptic
Теперь запустите менеджер синаптических пакетов, нажмите кнопку Status на левой панели и найдите остаточные файлы конфигурации, как показано на скриншоте ниже.
Итак, мы только что нашли неиспользуемые или ненужные файлы конфигурации, которые остались в нашей системе.
Теперь пришло время избавиться от них!
Удалите ненужные файлы конфигурации в системах на основе Debian
Есть несколько способов сделать это.
Я покажу три метода удаления ненужных файлов конфигурации из Debian и его производных.
Используя aptitude:
Это самая простая и самая короткая команда для удаления ненужных файлов конфигурации из вашей системы на основе Debian:
$ sudo aptitude purge ~c
$ sudo aptitude purge ?config-files
Обратите внимание, что по умолчанию команда aptitude предварительно не установлена.
Вы можете установить его с помощью команды:
$ sudo apt install aptitude
Либо используйте следующую команду для удаления ненужных файлов конфигурации:
$ sudo aptitude purge `dpkg —get-selections | grep deinstall | awk »`
Используя команду dpkg:
Если у вас не установлен aptitude, вы можете использовать dpkg для очистки ненужных файлов конфигурации.
$ dpkg -l | grep «^rc» | awk » | sudo xargs dpkg -P
$ dpkg -l | grep «^rc» | awk » | sudo xargs dpkg —purge
Пример вывода:
(Reading database . 102520 files and directories currently installed.) [. ] Purging configuration files for linux-image-4.15.0-20-generic (4.15.0-20.21) . Purging configuration files for linux-image-4.15.0-23-generic (4.15.0-23.25) . Purging configuration files for linux-image-4.15.0-24-generic (4.15.0-24.26) . Purging configuration files for linux-image-4.15.0-45-generic (4.15.0-45.48) . Purging configuration files for linux-image-4.15.0-46-generic (4.15.0-46.49) . Purging configuration files for linux-image-4.15.0-48-generic (4.15.0-48.51) . Purging configuration files for linux-image-4.15.0-74-generic (4.15.0-74.84) . Purging configuration files for linux-modules-4.15.0-20-generic (4.15.0-20.21) . Purging configuration files for linux-modules-4.15.0-23-generic (4.15.0-23.25) . Purging configuration files for linux-modules-4.15.0-24-generic (4.15.0-24.26) . Purging configuration files for linux-modules-4.15.0-45-generic (4.15.0-45.48) . Purging configuration files for linux-modules-4.15.0-46-generic (4.15.0-46.49) . Purging configuration files for linux-modules-4.15.0-48-generic (4.15.0-48.51) . Purging configuration files for linux-modules-4.15.0-74-generic (4.15.0-74.84) . Purging configuration files for linux-modules-extra-4.15.0-20-generic (4.15.0-20.21) . Purging configuration files for linux-modules-extra-4.15.0-23-generic (4.15.0-23.25) . Purging configuration files for linux-modules-extra-4.15.0-24-generic (4.15.0-24.26) . Purging configuration files for linux-modules-extra-4.15.0-45-generic (4.15.0-45.48) . Purging configuration files for linux-modules-extra-4.15.0-46-generic (4.15.0-46.49) . Purging configuration files for linux-modules-extra-4.15.0-48-generic (4.15.0-48.51) . Purging configuration files for linux-modules-extra-4.15.0-74-generic (4.15.0-74.84) . [. ]
Использование менеджера пакетов Synaptic:
Если вы установили Synaptic в своей системе, щелкните по разделу «Status» на левой панели, установите флажок для проверки пакетов, которые вы хотите удалить, и нажмите кнопку «Apply».
Ничего страшного если вы часто не используете команду «apt purge».
Но иногда всеже полезно запускать команды «apt autoremove» и «apt autoclean» время от времени, чтобы удалить неиспользуемые зависимости и очистить папку локального кэша в ваших системах Debian.
- ✴ Как исправить неработающие пакеты в Ubuntu
- Как найти установленные приложения с установленным размером в Linux
- ℹ️ Как настроить sources.list в Debian 10
Источник: itsecforu.ru