Как в debian удалять программы

Содержание
Читайте также:
Программа для обработки звука с микрофона фильтрация шумов

Удаление пакета со всеми его зависимостями и оставшимися конфигами в системе на примере удаления 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

Похожие записи:

  1. Команды linux shell (putty) ssh шпаргалка
  2. exim4 — Warning: purging the environment. [Solved]
  3. Автоподнятие второго айпи eth0:0 при загрузке Debian / Ubuntu
  4. Сменить репозиторий debian
  5. Перезапуск, остановка и запуск X-сервера (Ubuntu 9.04)
  6. установка qutIM. обновление репозиториев в Ubuntu

Удаление пакетов 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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru