Поиск по сайту:

3 способа составить список всех установленных пакетов в RHEL, CentOS и Fedora


Одной из нескольких обязанностей системного администратора является установка и управление программным обеспечением в компьютерной системе (в данном случае Linux), и чтобы отслеживать установленные/доступные пакеты программного обеспечения в вашей системе, вы можете изучить и/или запомнить несколько быстрых команд.

В этой статье мы объясним, как составить список всех установленных пакетов rpm в дистрибутивах CentOS, RHEL и Fedora четырьмя различными способами.

1. Использование менеджера пакетов RPM

RPM (менеджер пакетов RPM), ранее известный как диспетчер пакетов Red-Hat, представляет собой низкоуровневый менеджер пакетов с открытым исходным кодом, который работает в Red Hat Enterprise Linux (RHEL), а также в других системах Linux, таких как CentOS, Fedora и UNIX.

Вы можете сравнить его с DPKG Package Manager, системой упаковки по умолчанию для Debian и ее производными, такими как Ubuntu, Kali Linux и т. д.

Следующая команда распечатает список всех установленных пакетов в вашей системе Linux, флаг -q означает запрос, а -a включает список всех установленных пакетов:

rpm -qa

2. Использование менеджера пакетов YUM

YUM (Yellowdog Updater, Modified) — это интерактивный интерфейсный менеджер пакетов на основе RPM.

Вы можете использовать команду yum ниже, чтобы вывести список всех установленных пакетов в вашей системе. Одним из преимуществ этого метода является то, что он включает репозиторий, из которого был установлен пакет:

yum list installed

3. Использование YUM-Utils

Yum-utils — это набор инструментов и программ для управления репозиториями yum, установки отладочных пакетов, исходных пакетов, расширенной информации из репозиториев и администрирования.

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

yum update && yum install yum-utils

После установки введите команду repoquery ниже, чтобы просмотреть все установленные пакеты в вашей системе:

repoquery -a --installed 

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

yumdb search from_repo base

Узнайте больше об управлении пакетами в Linux:

  1. Управление пакетами Linux с помощью Yum, RPM, Apt, Dpkg, Aptitude и Zypper
  2. 5 лучших менеджеров пакетов Linux для новичков в Linux
  3. 20 полезных команд Yum для управления пакетами
  4. 27 команд «DNF» (форк Yum) для управления пакетами RPM в Fedora

В этой статье мы показали вам, как составить список всех установленных пакетов в CentOS или RHEL четырьмя разными способами. Поделитесь своими мыслями по поводу этой статьи в разделе отзывов ниже.