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:
- Управление пакетами Linux с помощью Yum, RPM, Apt, Dpkg, Aptitude и Zypper
- 5 лучших менеджеров пакетов Linux для новичков в Linux
- 20 полезных команд Yum для управления пакетами
- 27 команд «DNF» (форк Yum) для управления пакетами RPM в Fedora
В этой статье мы показали вам, как составить список всех установленных пакетов в CentOS или RHEL четырьмя разными способами. Поделитесь своими мыслями по поводу этой статьи в разделе отзывов ниже.