При работе с Linux обычно программное обеспечение устанавливается глобально, чтобы сделать его доступным для всей системы. Однако отслеживание установленных пакетов может оказаться сложной задачей, особенно если у вас установлено множество приложений и библиотек. В этой статье мы рассмотрим несколько методов, которые помогут вам проверить, какие пакеты вы установили глобально в своей системе Linux. Мы рассмотрим инструменты командной строки и приведем примеры кода для каждого метода.
Метод 1: использование менеджеров пакетов
-
APT (Debian/Ubuntu):
Чтобы просмотреть глобально установленные пакеты с помощью APT, откройте терминал и выполните следующую команду:dpkg -l
Эта команда отобразит полный список всех установленных пакетов.
-
YUM (Red Hat/CentOS):
Для систем, использующих YUM, выполните следующую команду:yum list installed
Эта команда выведет список всех глобально установленных пакетов, управляемых YUM.
-
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.