Часто важно знать, сколько пакетов установлено на вашем компьютере. Часто на компьютере установлено множество пакетов, о которых вы даже не знаете. Многие из них предустановлены при новой установке операционной системы. Вы можете захотеть увидеть и перечислить эти пакеты. В этой статье вы узнаете, как составить список установленных пакетов в системе Ubuntu.
- Выводить список только установленных пакетов с помощью apt
- Перечислять установленные пакеты с помощью dpkg-query
- составлять список недавно установленных пакетов
- перечислять количество установленных пакетов
- перечислить пакеты с привязкой
Для этого процесса мы используем приложение командной строки Terminal. Вы можете вызвать командную строку Терминала, нажав Ctrl+Alt+T.
Установленные пакеты с помощью apt
Менеджер пакетов apt поставляется с предустановленной системой Ubuntu. Он не только помогает устанавливать, обновлять или удалять пакеты программ, но и позволяет получить список установленных пакетов в вашей системе.
Ubuntu 21.10 — Простой обзор. Очень хорошая операционная система для дома на 2022 год
Чтобы получить список установленных пакетов в системе, выполните следующую команду в терминале:
apt list —installed
В результате выполнения этой команды вы получите список всех пакетов, включая установленные в качестве зависимостей. В списке перечислены имена установленных пакетов и их версии.

Если вы хотите найти конкретный пакет из списка, вы можете сделать это с помощью следующей команды grep в Терминале:
apt list —installed | grep [пакет]
Например, чтобы найти пакет «bind9», команда будет следующей:
apt list —installed | grep bind9
Вывод показывает, что пакет zoom версии 9.18.1 установлен в вашей системе. Если бы он не был установлен, вы бы увидели пустой результат.

Список установленных пакетов с помощью dpkg-query
С помощью dpkg вы можете устанавливать и удалять пакеты в вашей системе Ubuntu. Вы также можете использовать его для составления списка установленных пакетов в вашей системе. В отличие от команды apt, она отображает результаты в более удобном для пользователя виде. Она отображает вывод в различных колонках, что делает его более понятным.
Чтобы получить список установленных пакетов в вашей системе, выполните следующую команду в Терминале:
sudo dpkg-query -l

Вышеприведенный результат содержит список установленных пакетов вместе с версиями, архитектурой и кратким описанием.
Полезные программы для Linux — медиа и видео плеер, видео редактор и ещё кое-что
Если вы хотите найти конкретный пакет из списка, вы можете сделать это с помощью следующей команды в Терминале:
dpkg-query -l | grep [пакет]
Например, чтобы найти пакет «bind9», нужно выполнить следующую команду:
dpkg-query -l | grep bind9
Если в результате будет получено имя пакета вместе с версией, это означает, что пакет установлен. В противном случае вы получите пустой результат.

Список недавно установленных пакетов
В некоторых случаях вы хотите получить список только недавно установленных пакетов. Для этого выполните следующую команду в Терминале:
grep » install » /var/log/dpkg.log

Получение количества установленных пакетов
Вы также можете узнать количество пакетов, установленных в вашей системе, с помощью менеджера пакетов apt. Для этого выполните следующую команду в Терминале:
apt list —installed | grep -v «^Listing» | wc -l
Эта команда даст вам быстрый подсчет общего количества пакетов, установленных в вашей системе. Результат, показанный на скриншоте ниже, говорит нам, что в настоящее время в вашей системе Ubuntu установлено 612 пакетов.

Команда dpkg-query также позволяет быстро подсчитать количество установленных пакетов. Чтобы узнать, сколько пакетов установлено в вашей системе, выполните следующую команду в Терминале:
dpkg-query -l | tail -n +6 | awk » | sort | uniq -c
Результат, показанный на скриншоте ниже, говорит нам о том, что в настоящее время в вашей системе Ubuntu установлено 612 пакетов.

Список пакетов Snap
Команды, которые мы рассмотрели до сих пор, не содержат списка установленных пакетов snap. Чтобы получить список установленных пакетов snap, выполните следующую команду в терминале:
snap list

В этой статье мы рассказали о некоторых способах получения списка установленных пакетов в Ubuntu. Мы объяснили, как перечислить пакеты, которые были установлены менеджером пакетов Debian, или пакеты, установленные как snap-пакеты. Кроме того, в этой статье мы также рассказали о том, как вывести список недавно установленных пакетов и получить быстрый обзор всех установленных пакетов.
Похожие записи:
- Использование команды grep в Linux
- Как изменить шрифт Ubuntu Terminal и размер шрифта
- Как использовать Plank, простую и настраиваемую док-станцию, на Ubuntu
- Как установить Grub Customizer в Ubuntu
- Как запустить, остановить или перезапустить сетевые службы в CentOS
- Разница между #!/usr/bin/bash и #!/usr/bin/env bash
- Слушайте бесплатную музыку с помощью Spotify в Ubuntu Linux
Источник: g-soft.info
Как вывести список установленных пакетов в Linux

Вы могли установить много приложений в вашей системе Linux. Это краткое руководство объясняет, как вывести список всех установленных пакетов в Linux из командной строки с примерами.
Команды для отображения всех установленных пакетов различаются в зависимости от типа используемого вами менеджера пакетов. Я включил примеры команд для всех популярных менеджеров пакетов.
1. Вывести список установленных пакетов в Arch Linux с помощью команды pacman
Pacman — это менеджер пакетов по умолчанию для Arch Linux и его производных, таких как Manjaro Linux.
Чтобы вывести список всех установленных пакетов, используемых pacman в Arch Linux и его вариантах, запустите:
$ pacman -Q

Если вы хотите просмотреть страницу вывода за страницей, направьте вывод в команду more , как показано ниже:
$ pacman -Q | more
Чтобы перечислить только явно установленные пакеты и версии:
$ pacman -Qe
Чтобы перечислить только общее количество установленных пакетов в Arch Linux, направьте вывод pacman в команду wc :
$ pacman -Q | wc -l 134
Как видно из вышеприведенного вывода, я установил 134 пакета в свою систему Arch Linux.
2. Список установленных пакетов в Alpine Linux с помощью команды apk
Apk, сокращение от Alpine Package Manager, является менеджером пакетов по умолчанию для Alpine Linux.
Команда для просмотра списка установленных пакетов в Alpine Linux:
$ apk info

Если вы хотите просмотреть список установленных пакетов, а также номер версии и описание пакета, используйте флаг -vv , как показано ниже:
$ apk info -vv
lm_sensors-3.4.0-r6 — Collection of user space tools for general SMBus access and hardware monitoring. man-1.14.3-r0 — dummy package for upgrade compatibility. this can safely be removed libcrypto1.1-1.1.1i-r0 — Crypto library from openssl libssl1.1-1.1.1i-r0 — SSL shared libraries [. ]
Чтобы перечислить только общее количество всех установленных пакетов в Alpine Linux, передайте вывод apk info в команду wc , как показано ниже:
$ apk info | wc -l 86
3. Перечислите установленные пакеты в Debian, Ubuntu с помощью команды apt
Apt предоставляет интерфейс командной строки высокого уровня для системы управления пакетами в Debian, Ubuntu и других системах на основе Debian.
Чтобы отобразить список установленных пакетов в Debian, Ubuntu, Linux Mint и других системах на основе DEB, запустите:
$ apt list —installed

Отобразите общее количество установленных пакетов в системах на основе Debian, направьте вывод команды apt команде wc , как показано ниже:
$ apt list —installed | wc -l 2575
4. Перечислите установленные пакеты в Debian, Ubuntu с помощью команды dpkg.
Dpkg — это инструмент командной строки для установки, сборки, удаления пакетов Debian и управления ими.
Чтобы вывести список всех установленных пакетов с версиями и подробностями с помощью команды dpkg , запустите:
$ dpkg -l

Кроме того, вы можете использовать команду dpkg-query для вывода списка всех установленных пакетов Debian.
$ dpkg-query -l

Укажите только общее количество установленных пакетов в системах на основе Debian:
$ dpkg -l | wc -l 2668
$ dpkg-query -l | wc -l 2668
5. Перечислите установленные пакеты в RHEL, Fedora, CentOS с помощью команды yum.
Yum, расшифровывается как Yellowdog Updater, Modified, — это утилита управления из командной строки для установки и управления пакетами в системах на основе Red Hat. Теперь он заменен на dnf в последних версиях RHEL и CentOS.
Чтобы найти список установленных пакетов в Fedora, RHEL и его клонах, таких как CentOS, запустите:
$ yum list installed

Список только общее количество установленных пакетов с использованием команд yum и wc :
$ yum list installed | wc -l 347
6. Перечислите установленные пакеты в RHEL, Fedora, CentOS с помощью команды dnf
DNF — это версия YUM следующего поколения, и он был менеджером пакетов по умолчанию, начиная с Fedora 22, RHEL 8 и CentOS 8. Использование DNF такое же, как и в Yum.
Чтобы найти список установленных пакетов в RHEL, Fedora, CentOS с помощью dnf, выполните:
$ dnf list installed
Если вы хотите отобразить только общее количество пакетов с помощью команды dnf , запустите:
$ dnf list installed | wc -l
7. Список установленных пакетов в openSUSE с помощью команды zypper
Zypper — это менеджер пакетов командной строки по умолчанию для установки и управления пакетами в SUSE и openSUSE.
Чтобы просмотреть список установленных пакетов в openSUSE zypper, запустите:
$ zypper se —installed-only
8. Вывести список установленных пакетов в Linux с помощью команды rpm
RPM команда, означает Red Hat Package Manager, используется для установки и управления приложениями из командной строки в системах Redhat основе.
Чтобы вывести список всех пакетов RPM, установленных в вашей системе, выполните:
$ rpm -qa
Чтобы просмотреть вывод страницы за страницей, направьте вывод по конвейеру в moreкоманду:
$ rpm -qa | more
Вы также можете все установленные пакеты, самые свежие из которых находятся вверху, используя флаг —last , как показано ниже:
$ rpm -qa —last
Следующие два метода являются универсальными. Вы можете использовать эти команды в любых системах, в которых установлены инструменты snapили flatpak.
9. Список пакетов, установленных с помощью оснастки в Linux
Snap — это система развертывания программного обеспечения и управления пакетами, разработанная Canonical.
Чтобы вывести список всех приложений Snap, установленных в вашей системе, запустите:
$ snap list
Name Version Rev Tracking Publisher Notes chromium 87.0.4280.88 1424 latest/stable canonical* — core 16-2.48 10444 latest/stable canonical* core core18 20201210 1944 latest/stable canonical* base gnome-3-26-1604 3.26.0.20200529 100 latest/stable/… canonical* — gnome-3-28-1804 3.28.0-19-g98f9e67.98f9e67 145 latest/stable canonical* — gnome-3-34-1804 0+git.3556cb3 60 latest/stable canonical* — gnome-system-monitor 3.36.0-12-g35f88a56d7 148 latest/stable/… canonical* — gtk-common-themes 0.1-50-gf7627e4 1514 latest/stable/… canonical* — multipass 1.5.0 2907 latest/stable canonical* —

10. Вывести список пакетов, установленных с помощью Flatpak в Linux
Flatpak — это независимая от платформы система управления пакетами для создания, установки и запуска изолированных настольных приложений и сред выполнения в Linux.
Чтобы вывести список всех установленных приложений Flatpak в Linux, запустите:
$ flatpak list —app
Name Application ID Version Branch Installation Fondo com.github.calo001.fondo 1.5.1 stable system Flatseal com.github.tchx84.Flatseal 1.6.5 stable system FontFinder io.github.mmstick.FontFinder 2.0.0 stable system Giara org.gabmus.giara 0.3 stable system Solanum org.gnome.Solanum 1.1.0 stable system

Обратите внимание, что в приведенной выше команде будут перечислены только пакеты, которые установлены исключительно с приложением flatpak.
Для получения дополнительных сведений смотрите справочные страницы соответствующих команд.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка / 5. Количество оценок:
Оценок пока нет. Поставьте оценку первым.
Источник: ip-calculator.ru
Показать все установленные пакеты в Linux


Иногда, необходимо найти установленный пакет или вывести список все установленных пакетов на вашем сервере Linux. Эта статья «Показать все установленные пакеты в Linux» поможет вам как найти все установленные пакеты на системах основанных на RedHat’s и Debian’s.
Показать все установленные пакеты в CentOS/RedHat/Fedora
Используйте следующую команду, чтобы вывести список всех установленных пакетов на CentOS/RedHat/Fedora:
# rpm -qa
# yum list installed
Если нужно найти конкретный установленный пакет, то можно использовать команду:
# rpm -qa | grep nginx
Показать все установленные пакеты в Ubuntu/Debian
Используйте следующую команду, чтобы вывести список всех установленных пакетов на Ubuntu и Debian:
# dpkg —get-selections
Если нужно найти конкретный установленный пакет, то можно использовать команду:
# dpkg —get-selections | grep nginx
Так же, можно использовать:
# dpkg —list
Для конкретного пакета, это будет выглядеть так:
# dpkg —list ‘apache*’
Вот и все, очень просто и полезно. А я завершаю свою тему «Показать все установленные пакеты в Linux».
Категории: Debian’s, RHEL’s
Теги: .rpm, dpkg.
3 thoughts on “ Показать все установленные пакеты в Linux ”
Israel says:
Что означают слова неизвестно (unknown), установить (install), удалить (remove), вычистить (purge), зафиксировать(hold) в строке состояния пакета?
неизвестно (unknown) — пользователь никоим образом не отметил, нужен ли ему этот пакет; установить (install) — пользователь хочет установить или обновить пакет; удалить (remove) — пользователь хочет удалить пакет, но не хочет удалять его файлы настроек; вычистить (purge) — пользователь хочет удалить пакет полностью, включая его файлы настроек; зафиксировать (hold) — пользователь хочет, чтобы над пакетом не совершалось никаких действий, т. е. он хочет сохранить текущую версию пакета, в каком бы состоянии она ни была.
Ну и до кучи dnf info «*» > /home/maxim/info.log
У меня в Fedora 22 на выходе получилось 27,6 МБ с информацией об установленных и доступных пакетов. Правда я не верю, чтобы кто-нибудь это осилил прочитать.