🐧 Как удалить пакет / программное обеспечение Linux с помощью CLI

by itisgood

В этом руководстве мы найдем ответы на следующие вопросы:

  • Как удалить пакет или программное обеспечение с помощью командной строки в операционных системах Linux?
  • Как удалить программное обеспечение на Debian или Ubuntu Linux?
  • Можете ли вы сказать мне команду для удаления пакета на CentOS / RHEL / Oracle / Fedora Linux?

Удаление пакета, программ на Linux

  • Во-первых, вам нужно найти список всех установленных пакетов в Linux.
  • Чтобы удалить приложение, вам нужно использовать дистрибутивную команду Linux. Например, используйте команду apt в Debian или Ubuntu Linux. Пользователям RHEL / CentOS / Fedora Linux необходимо выполнить команду dnf или yum и т. д.
  • Наконец, мы можем использовать различные команды для проверки удаления программы в Linux.

Давайте посмотрим все команды в действии и на примерах и посмотрим как удалить программу в Linux.

Как  удалить программное обеспечение  на Ubuntu / Debian Linux

Синтаксис для вывода списка всех установленных пакетов в Debian или Ubuntu Linux с помощью команды apt:

apt list --installed

Другой способ узнать имена пакетов – использовать команду dpkg:
dpkg --list
dpkg --list | grep '^ii'
Это будет большой список, и нам нужно прокручивать имена пакетов на экране компьютера, пока вы не найдете тот, который хотите удалить.
Конечно, мы можем использовать команду grep для фильтрации списка следующим образом:
dpkg --list | grep -i 'package'
apt list --installed \*package\*
apt list --installed \*ping\*
dpkg --list | grep -i 'firefox'
dpkg --list | grep -i 'ping'
Давайте удалим программу с именем 2ping с помощью команды apt-get или apt. Например:
sudo apt remove 2ping
sudo apt remove --purge 2ping
или
sudo apt-get remove 2ping
sudo apt-get --purge remove 2ping
Сначала вам нужно ввести пароль при появлении запроса и нажать клавишу [ENTER].
–Purge не является обязательным.
Мы используем его, когда нам нужно удалить пакет и все его файлы конфигурации.
При появлении запроса «Хотите продолжить?» Введите y и нажмите клавишу [ENTER]:
Не передавайте опцию –purge, если вы не хотите удалять файл конфигурации пакета.
Например, чтобы удалить пакет nginx и оставить все файлы конфигурации на диске, выполните:
sudo apt remove nginx
#### или #####
sudo apt-get remove nginx
Наконец, убедитесь, что nginx был удален из системы, запустите:
dpkg --list | grep nginx
apt list --installed | grep nginx
Теперь вы знаете, как удалить пакет на Debian, Ubuntu или Linux Mint.
Давайте посмотрим другие дистрибутивы.

RHEL/CentOS/Oracle Linux

Нам нужно использовать команду yum для CentOS / RHEL v6.x / 7.x. Сначала получите список, запустите:
sudo yum list installed
sudo yum list installed | grep package
sudo yum list installed | grep zip
Чтобы удалить пакет с именем zip, запустите:
sudo yum remove zip
Для удаления программного обеспечения используйте команду dnf на CentOS / RHEL / Oracle Linux 8 следующим образом:
sudo dnf list installed
sudo dnf list installed | grep zip
sudo dnf remove zip

Fedora Linux

Опять же, нам нужна команда dnf, выполненная следующим образом:

## Список пакетов ##
sudo dnf list installed
## Отфильтруем по https ##
sudo dnf list installed | grep httpd
## Удалим httpd ##
sudo dnf remove httpd

Arch Linux

Мы используем команду pacman в Arch Linux для удаления программного обеспечения.

Передайте Q, чтобы получить список всех установленных пакетов в Arch Linux:

sudo pacman Q
sudo pacman Q | more
sudo pacman Q | grep sl

Чтобы удалить пакет sl в Arch, запустите:
sudo pacman -R sl

OpenSUSE или SUSE

Мы собираемся использовать команду zypper.
Чтобы вывести список всех установленных пакетов в SUSE / OpenSUSE, запустите:
sudo zypper packages --installed-only
sudo zypper packages --installed-only | grep -i package
sudo zypper packages --installed-only | grep -i zip
Я собираюсь удалить пакет zip, введите:
sudo zypper remove package
sudo zypper remove zip

Alpine Linux

Используйте команду apk для просмотра только установленных пакетов:

sudo apk list
sudo apk list -I
sudo apk list -I 'package'
sudo apk list -I 'zip'

Чтобы удалить программу zip, передайте del следующим образом:

sudo apk del pkg
sudo apk del zip

Заключение

Вы узнали, как удалить пакет на популярных дистрибутивах Linux.

Я настоятельно рекомендую прочитать справочные страницы:

man yum
man dnf
man apt
man zypper
man pacman

 

You may also like

Leave a Comment