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

Как известно, менеджеры пакетов являются одним из наиболее важных компонентов системы Linux.

Большинство из нас предпочитает использовать интерфейс командной строки для управления пакетами, например, команду YUM, команду DNF, команду APT, команду Apt-Get, команду PACMAN и команду ZYPPER, используемые в дистрибутивах Linux.

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

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

Поскольку у нас уже есть список, этот список поможет вам быстро установить необходимые пакеты.

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

Это очень короткое и мощное упражнение для новичков по управлению пакетами.

В этом уроке мы рассмотрим все основные дистрибутивы Linux, такие как RHEL (RedHat), CentOS, Fedora, Debian, Ubuntu, openSUSE и Arch Linux.

Как получить список пакетов, установленных в системах на базе RPM, с помощью команды RPM

Для получения списка пакетов, установленных на системах RHEL (RedHat), CentOS, Fedora и openSUSE, можно использовать команду RPM с опцией -qa.

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

Пример

Как проверить все пакеты, установленные в системах RHEL (Red Hat) и CentOS, с помощью команды YUM

Для получения списка пакетов, установленных на системах RHEL (RedHat) и CentOS, используйте следующую команду YUM.

YUM расшифровывается как Yellowdog Updater, Modified - это утилита управления пакетами с открытым исходным кодом для систем на базе RPM, таких как Red Hat Enterprise Linux (RHEL) и CentOS.

Yum является основным инструментом для получения, установки, удаления, запроса и управления пакетами RPM из репозиториев дистрибутивов, а также других сторонних репозиториев.

Пример

Для просмотра подробной информации о пакете выполните следующую команду.

Как проверить все пакеты, установленные на системах RHEL (Red Hat), CentOS и Fedora, с помощью команды DNF

Для получения списка пакетов, установленных на системах CentOS 8, RHEL 8 и Fedora, используйте следующую команду DNF.

DNF расшифровывается как Dandified yum - это версия yum нового поколения. Она позволяет устанавливать, обновлять и удалять пакеты в дистрибутивах Linux на основе RPM. DNF был представлен в Fedora 18 и является менеджером пакетов по умолчанию для Fedora начиная с версии 22, CentOS8 и RHEL 8.

Пример

Для просмотра подробной информации о пакете выполните следующую команду.

Как найти все пакеты, установленные в системах SUSE и openSUSE, с помощью команды Zypper

Для получения списка пакетов, установленных в системах SUSE и openSUSE, используйте следующую команду Zypper.

Zypper - это менеджер пакетов командной строки для дистрибутивов suse и openSUSE. С его помощью можно устанавливать, обновлять, искать, удалять пакеты, управлять репозиториями и выполнять различные действия.

Для управления пакетами используется библиотека libzypp.

Пример

Для просмотра подробной информации о пакете.

Как проверить все пакеты, установленные в системах на базе Arch Linux, с помощью команды Pacman

Для получения списка пакетов, установленных в системах на базе Arch Linux, таких как Manjaro, ArcoLinux, Chakra и т.д., используйте следующую команду Pacman.

Pacman расшифровывается как package manager utility. pacman - это простая утилита командной строки для установки, сборки, удаления и управления пакетами Arch Linux. Для выполнения всех действий Pacman использует libalpm (библиотека Arch Linux Package Management (ALPM)).

Пример

Для просмотра подробной информации о пакете.

Как получить список всех пакетов, установленных на системах на базе Deb, с помощью команды DPKG

Мы можем использовать команду DPKG для получения списка пакетов, установленных на системах на базе Debian, таких как Ubuntu и LinuxMint.

DPKG означает Debian Package - это инструмент для установки, сборки, удаления и управления пакетами Debian, но, в отличие от других систем управления пакетами, он не может автоматически загружать и устанавливать пакеты или их зависимости.

Пример

Как найти все пакеты, установленные на системах на базе Deb, с помощью команды Apt

Используйте следующую команду Apt для получения списка установленных пакетов на системах на базе Debian, таких как Ubuntu и LinuxMint.

APT (Advanced Packaging Tool), инструмент более высокого уровня, используется чаще, чем dpkg, поскольку он может получать пакеты из удаленных мест и работать со сложными отношениями между пакетами, такими как разрешение зависимостей.

Пример

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

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

Выполните следующую команду, чтобы вычислить список пакетов, установленных в вашей системе Linux. Используйте команду менеджера пакетов, соответствующую вашему дистрибутиву.

Как экспортировать список установленных пакетов в файл в Linux

Чтобы экспортировать список установленных пакетов в Linux, перенаправьте приведенный ниже вывод команды в файл. Стандартный вывод перенаправляется только в файл и не отображается на терминале. Если файл уже существует, он будет перезаписан.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий