Пакет — сжатый архивный файл, содержащий программное обеспечение, файлы и метаданные, необходимые для установки и управления конкретным приложением или набором связанных приложений. В ОС Linux существует несколько систем управления пакетами, которые представляют инструменты, предназначенные для установки, обновления, настройки и удаления программного обеспечения.
В этой статье мы покажем, как перечислить все установленные пакеты приложений в дистрибутивах CentOS / RHEL.
Содержание:
- Использование менеджера пакетов RPM
- Использование менеджера пакетов Yum
- Применение набора инструментов yum-utils
- Выводы
Использование менеджера пакетов RPM
Менеджер RPM — система управления пакетами, используемая в дистрибутивах Linux на базе Red Hat. Его разработали для упрощения процесса управления пакетами программного обеспечения в операционных системах CentOS / RHEL.
Вы можете использовать RPM, чтобы вывести на экран список всех установленных пакетов приложений. Для этого выполните в терминале следующую команду:
Где:
-q
— опция, используемая для запроса информации о конкретном пакете;-a
— опция, которая отображает информацию обо всех установленных пакетах.
Читайте также: 20 практических примеров команд RPM в Linux.
Использование менеджера пакетов Yum
Yum (от англ. Yellowdog Updater, Modified) — менеджер пакетов для CentOS / RHEL и других дистрибутивов Linux, использующих приложения формата RPM. Этот инструмент имеет специальную команду yum
, которая позволяет пользователям устанавливать, обновлять и удалять пакеты программ.
Чтобы вывести на экран список всех установленных программ, выполните yum list
с опцией installed
:
Применение набора инструментов yum-utils
Набор плагинов и утилит yum-utils
значительно расширяет функциональность менеджера пакетов Yum. В его состав входят следующие инструменты:
yum-config-manager
— позволяет пользователям настраивать репозитории Yum;yumdownloader
— позволяет загружать пакеты из репозиториев Yum без их установки;yum-complete-transaction
— помогает завершать прерванные транзакции Yum;yumdb
— предоставляет простой интерфейс для запроса и отображения информации из базы данных Yum;repoquery
— запрашивает информацию о пакетах в репозиториях Yum.
Важно: это не весь список инструментов, которые входят в набор yum-utils
. Найти список всех утилит из этого набора можно, выполнив в терминале:
Чтобы установить yum-utils
, используйте следующую команду:
Вы можете использовать инструмент repoquery
с опциями -a
и --installed
, чтобы вывести на экран список всех установленных пакетов в дистрибутиве:
Читайте также: Управление пакетами Linux с помощью Yum, RPM, Apt, Dpkg, Aptitude и Zypper — LFCS часть 9.
Утилита yumdb
позволяет Вам вывести в терминал список установленных пакетов из определенного репозитория. Для этого выполните команду:
Где <repo-name>
— название репозитория.
Например, узнаем, какие приложения мы установили с помощью репозитория base
:
Выводы
Мы показали Вам три способа вывода в терминал списка всех установленных пакетов в дистрибутивах RHEL и CentOS. Надеемся, что эта статья была полезной для Вас!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.