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

Linux предоставляет множество способов для просмотра установленных пакетов. Знание списка пакетов Linux необходимо для управления пакетами Linux, отслеживания установленного программного обеспечения Linux и системного администрирования Linux. В этой статье мы рассмотрим различные методы, подходящие для разных дистрибутивов Linux, таких как Debian, Ubuntu, Fedora, Arch Linux, CentOS и openSUSE.

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

Каждый дистрибутив использует свой менеджер пакетов Linux. Наиболее популярные:

  • dpkg (Debian/Ubuntu): Базовый инструмент для работы с .deb пакетами.
  • apt (Debian/Ubuntu): Более удобная надстройка над dpkg. как посмотреть какие пакеты установлены в linux
  • yum (Fedora/CentOS): Используется для работы с .rpm пакетами (устарел, заменен на dnf).
  • dnf (Fedora/CentOS): Современный менеджер пакетов для .rpm.
  • pacman (Arch Linux): Специализированный менеджер для Arch.
  • rpm (Red Hat/CentOS/openSUSE): Используется для работы с .rpm пакетами.
  • zypper (openSUSE): Менеджер пакетов openSUSE.

Команды для просмотра пакетов

Для проверки установленных программ Linux через терминал Linux (или консоль Linux) используйте следующие команды Linux:

  • Debian/Ubuntu (apt): apt list --installed
  • Debian/Ubuntu (dpkg): dpkg -l
  • Fedora/CentOS (dnf): dnf list installed
  • Fedora/CentOS (yum): yum list installed
  • Arch Linux (pacman): pacman -Q
  • openSUSE (zypper): zypper se -i

Эти команды выдадут вывод списка пакетов Linux. Вы можете использовать фильтрацию списка пакетов с помощью grep, awk или sort для поиска конкретных пакетов приложений Linux, программ Linux или утилит Linux. Например, dpkg -l | grep "firefox" покажет все пакеты, содержащие “firefox”.

Дополнительная информация

Вы также можете получить дополнительную информацию о пакете Linux, включая версию пакета Linux и зависимости пакетов, используя соответствующие команды менеджера пакетов. Например, apt show имя_пакета или rpm -qi имя_пакета.

Для Linux для начинающих важно понимать, что репозитории Linux (или источники пакетов Linux) содержат доступные пакеты. Пакетная база данных Linux хранит информацию об установленных пакетах.