Полное руководство: как проверить глобально установленные пакеты в Linux

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

Метод 1: использование менеджеров пакетов

  1. APT (Debian/Ubuntu):
    Чтобы просмотреть глобально установленные пакеты с помощью APT, откройте терминал и выполните следующую команду:

    dpkg -l

    Эта команда отобразит полный список всех установленных пакетов.

  2. YUM (Red Hat/CentOS):
    Для систем, использующих YUM, выполните следующую команду:

    yum list installed

    Эта команда выведет список всех глобально установленных пакетов, управляемых YUM.

  3. DNF (Fedora):
    Если вы используете Fedora, вы можете использовать DNF для проверки установленных пакетов:

    dnf list installed

    Эта команда предоставит список глобально установленных пакетов, управляемых DNF.

Метод 2: использование команды «который»

Команда «который» позволяет определить расположение исполняемого файла, связанного с установленным пакетом. Этот метод полезен, если вы хотите проверить, установлен ли определенный пакет глобально. Просто введите в терминале следующую команду:

which <package-name>

Замените <package-name>на имя пакета, который вы хотите проверить. Если пакет установлен глобально, команда отобразит его путь.

Метод 3: проверка каталогов пакетов

Другой способ определить глобально установленные пакеты — проверить каталоги, в которых они обычно устанавливаются. Эти каталоги могут различаться в зависимости от дистрибутива Linux и менеджера пакетов. Вот некоторые часто используемые каталоги:

  • /usr/bin: содержит исполняемые файлы для глобально установленных пакетов.
  • /usr/libили /usr/lib64: содержит общие библиотеки, связанные с установленными пакетами.
  • /usr/include: содержит файлы заголовков, используемые пакетами.
  • /usr/share: содержит общие файлы данных для пакетов.

Вы можете исследовать эти каталоги с помощью терминала и перемещаться по подкаталогам в поисках установленных пакетов.

Метод 4: использование команды «rpm»

Если вы используете дистрибутив, использующий менеджер пакетов RPM (например, Red Hat, CentOS), вы можете использовать команду «rpm» для проверки установленных пакетов. Выполните в терминале следующую команду:

rpm -qa

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

В этой статье мы рассмотрели несколько методов проверки того, какие пакеты вы установили глобально в вашей системе Linux. Мы рассмотрели такие инструменты командной строки, как APT, YUM, DNF, команду «который» и команду «rpm». Используя эти методы, вы можете легко отслеживать глобально установленные пакеты, обеспечивая эффективное управление вашей системой Linux.