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

Список установленных пакетов с помощью yum и rpm на CentOS

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

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

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

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

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

 sudo yum list installed

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

Вывести список установленных пакетов с помощью yum

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

 sudo yum list installed | less

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

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

 sudo yum list installed | grep unzip
 unzip.x86_64 6.0-19.el7 @anaconda

Вывод выше показывает, что на машине установлена версия unzip 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 .

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

centos yum rpm Не используете CentOS?
Выберите другую ОС:
дебиан убунту

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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

Список установленных пакетов с помощью yum и rpm на CentOS

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

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

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

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

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

 sudo yum list installed

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

Вывести список установленных пакетов с помощью yum

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

 sudo yum list installed | less

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

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

 sudo yum list installed | grep unzip
 unzip.x86_64 6.0-19.el7 @anaconda

Вывод выше показывает, что на машине установлена версия unzip 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 .

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

centos yum rpm Не используете CentOS?
Выберите другую ОС:
дебиан убунту

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *