Android

Как вывести список установленных пакетов на centos

unboxing turtles slime surprise toys learn colors

unboxing turtles slime surprise toys learn colors

Оглавление:

Anonim

В этом руководстве мы покажем вам, как составлять список и фильтровать установленные пакеты в CentOS. Знание того, как составить список установленных пакетов в вашей системе CentOS, может быть полезно в ситуациях, когда вам нужно установить те же пакеты на другом компьютере, или если вы хотите переустановить систему.

Мы также покажем вам, как проверить, установлен ли конкретный пакет, подсчитать установленные пакеты и узнать версию установленного пакета.

Список установленных пакетов с Yum

YUM (Yellow dog Updater,) - менеджер пакетов CentOS по умолчанию. Его можно использовать для загрузки, установки, удаления, запроса и управления пакетами программного обеспечения CentOS RPM из официальных и сторонних репозиториев CentOS.

Чтобы вывести список установленных пакетов в вашей системе CentOS с помощью yum , используйте следующую команду:

sudo yum list installed

Он распечатает список всех установленных пакетов, включая информацию о версиях и хранилище пакетов RPM.

Как правило, список пакетов длинный, для лучшей читаемости лучше перенаправить вывод в less объем:

sudo yum list installed | less

Чтобы узнать, установлен ли конкретный пакет, отфильтруйте вывод с помощью команды grep .

Например, чтобы узнать, установлен ли пакет unzip в системе, которую вы запустите:

sudo yum list installed | grep unzip

unzip.x86_64 6.0-19.el7 @anaconda

Вывод выше показывает, что на машине установлена ​​версия 6.0-19.

Список установленных пакетов с Rpm

Команда rpm с параметром -q позволяет запрашивать пакеты.

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

sudo rpm -qa

Для запроса (поиска) установлен ли определенный пакет, передайте имя пакета в команду rpm -q . Следующая команда покажет вам, установлен ли в системе пакет tmux:

sudo rpm -q tmux

Если пакет установлен, вы увидите что-то вроде этого:

tmux-1.8-4.el7.x86_64

В противном случае команда выведет:

package tmux2is not installed

Чтобы получить больше информации о запрашиваемом пакете, введите -i :

sudo rpm -qi tmux

Создать список всех установленных пакетов

Чтобы создать список имен всех установленных пакетов в вашей системе CentOS и сохранить его в файле с именем packages_list.txt , перенаправьте вывод команды в файл:

sudo rpm -qa > packages_list.txt

Чтобы установить те же пакеты на другом сервере, вы можете использовать команду cat для передачи всех пакетов в yum :

sudo yum -y install $(cat packages_list.txt)

Подсчитайте количество установленных пакетов

Чтобы узнать, сколько пакетов установлено в вашей системе, используйте ту же команду, что и раньше, но вместо того, чтобы перенаправлять вывод в файл, направьте его в утилиту wc для подсчета строк:

sudo rpm -qa | wc -l

603

Вывод выше показывает, что установлено 603 пакета.

Вывод

В системах CentOS вы можете вывести список установленных пакетов, используя yum list installed и команды rpm -qa .

Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.

сентос ням об / мин