Как посмотреть какие пакеты установлены в 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 хранит информацию об установленных пакетах.