- Как вывести список установленных пакетов в Linux
- 1. Вывести список установленных пакетов в Arch Linux с помощью команды pacman
- 2. Список установленных пакетов в Alpine Linux с помощью команды apk
- 3. Перечислите установленные пакеты в Debian, Ubuntu с помощью команды apt
- $ apt list —installed
- 6. Перечислите установленные пакеты в RHEL, Fedora, CentOS с помощью команды dnf
- 7. Список установленных пакетов в openSUSE с помощью команды zypper
- 8. Вывести список установленных пакетов в Linux с помощью команды rpm
- 9. Список пакетов, установленных с помощью оснастки в Linux
- 10. Вывести список пакетов, установленных с помощью Flatpak в Linux
- Как проверить, установлен ли пакет в Debian и Ubuntu
- Проверка установки определенного пакета с помощью dpkg:
- Проверка, установлен ли конкретный пакет с помощью dpkg-query:
- Проверьте, установлен ли пакет с помощью apt-cache:
- Получите список всех установленных пакетов с помощью apt:
- Получите список всех установленных пакетов чтения логов:
- Как проверить обновленные и удаленные пакеты:
- Вывод:
- linux-notes.org
- Показать все установленные пакеты в CentOS/RedHat/Fedora
- Показать все установленные пакеты в Ubuntu/Debian
- 3 thoughts on “ Показать все установленные пакеты в Linux ”
- Добавить комментарий Отменить ответ
Как вывести список установленных пакетов в Linux
Вы могли установить много приложений в вашей системе Linux. Это краткое руководство объясняет, как вывести список всех установленных пакетов в Linux из командной строки с примерами.
Команды для отображения всех установленных пакетов различаются в зависимости от типа используемого вами менеджера пакетов. Я включил примеры команд для всех популярных менеджеров пакетов.
1. Вывести список установленных пакетов в Arch Linux с помощью команды pacman
Pacman — это менеджер пакетов по умолчанию для Arch Linux и его производных, таких как Manjaro Linux.
Чтобы вывести список всех установленных пакетов, используемых pacman в Arch Linux и его вариантах, запустите:
Если вы хотите просмотреть страницу вывода за страницей, направьте вывод в команду more , как показано ниже:
Чтобы перечислить только явно установленные пакеты и версии:
Чтобы перечислить только общее количество установленных пакетов в Arch Linux, направьте вывод pacman в команду wc :
Как видно из вышеприведенного вывода, я установил 134 пакета в свою систему Arch Linux.
2. Список установленных пакетов в Alpine Linux с помощью команды apk
Apk, сокращение от Alpine Package Manager, является менеджером пакетов по умолчанию для Alpine Linux.
Команда для просмотра списка установленных пакетов в Alpine Linux:
Если вы хотите просмотреть список установленных пакетов, а также номер версии и описание пакета, используйте флаг -vv , как показано ниже:
Чтобы перечислить только общее количество всех установленных пакетов в Alpine Linux, передайте вывод apk info в команду wc , как показано ниже:
3. Перечислите установленные пакеты в Debian, Ubuntu с помощью команды apt
Apt предоставляет интерфейс командной строки высокого уровня для системы управления пакетами в Debian, Ubuntu и других системах на основе Debian.
Чтобы отобразить список установленных пакетов в Debian, Ubuntu, Linux Mint и других системах на основе DEB, запустите:
$ apt list —installed
Отобразите общее количество установленных пакетов в системах на основе Debian, направьте вывод команды apt команде wc , как показано ниже:
4. Перечислите установленные пакеты в Debian, Ubuntu с помощью команды dpkg.
Dpkg — это инструмент командной строки для установки, сборки, удаления пакетов Debian и управления ими.
Чтобы вывести список всех установленных пакетов с версиями и подробностями с помощью команды dpkg , запустите:
Кроме того, вы можете использовать команду dpkg-query для вывода списка всех установленных пакетов Debian.
Укажите только общее количество установленных пакетов в системах на основе Debian:
5. Перечислите установленные пакеты в RHEL, Fedora, CentOS с помощью команды yum.
Yum, расшифровывается как Yellowdog Updater, Modified, — это утилита управления из командной строки для установки и управления пакетами в системах на основе Red Hat. Теперь он заменен на dnf в последних версиях RHEL и CentOS.
Чтобы найти список установленных пакетов в Fedora, RHEL и его клонах, таких как CentOS, запустите:
Список только общее количество установленных пакетов с использованием команд yum и wc :
6. Перечислите установленные пакеты в RHEL, Fedora, CentOS с помощью команды dnf
DNF — это версия YUM следующего поколения, и он был менеджером пакетов по умолчанию, начиная с Fedora 22, RHEL 8 и CentOS 8. Использование DNF такое же, как и в Yum.
Чтобы найти список установленных пакетов в RHEL, Fedora, CentOS с помощью dnf, выполните:
Если вы хотите отобразить только общее количество пакетов с помощью команды dnf , запустите:
7. Список установленных пакетов в openSUSE с помощью команды zypper
Zypper — это менеджер пакетов командной строки по умолчанию для установки и управления пакетами в SUSE и openSUSE.
Чтобы просмотреть список установленных пакетов в openSUSE zypper, запустите:
8. Вывести список установленных пакетов в Linux с помощью команды rpm
RPM команда, означает Red Hat Package Manager, используется для установки и управления приложениями из командной строки в системах Redhat основе.
Чтобы вывести список всех пакетов RPM, установленных в вашей системе, выполните:
Чтобы просмотреть вывод страницы за страницей, направьте вывод по конвейеру в moreкоманду:
Вы также можете все установленные пакеты, самые свежие из которых находятся вверху, используя флаг —last , как показано ниже:
Следующие два метода являются универсальными. Вы можете использовать эти команды в любых системах, в которых установлены инструменты snapили flatpak.
9. Список пакетов, установленных с помощью оснастки в Linux
Snap — это система развертывания программного обеспечения и управления пакетами, разработанная Canonical.
Чтобы вывести список всех приложений Snap, установленных в вашей системе, запустите:
10. Вывести список пакетов, установленных с помощью Flatpak в Linux
Flatpak — это независимая от платформы система управления пакетами для создания, установки и запуска изолированных настольных приложений и сред выполнения в Linux.
Чтобы вывести список всех установленных приложений Flatpak в Linux, запустите:
Обратите внимание, что в приведенной выше команде будут перечислены только пакеты, которые установлены исключительно с приложением flatpak.
Для получения дополнительных сведений смотрите справочные страницы соответствующих команд.
Источник
Как проверить, установлен ли пакет в Debian и Ubuntu
Главное меню » Linux » Как проверить, установлен ли пакет в Debian и Ubuntu
Проверка установки определенного пакета с помощью dpkg:
Чтобы проверить, установлен ли конкретный пакет в дистрибутивах Linux на основе Debian, вы можете использовать команду dpkg, за которой следует флаг -s (статус) и имя пакета. В приведенной ниже команде показан пример dpkg, используемый для проверки статуса пакета Steam.
Как видите, команда возвращает информацию о пакете, включая следующее:
- Package name: имя пакета.
- Package status: здесь вы можете увидеть статус пакета в вашей системе.
- Priority: существует 5 возможных уровней приоритета для пакетов: приоритет «Required» принадлежит пакетам, которые необходимы для системы; удаление пакетов, помеченных как «Обязательные», может привести к сбою системы. Второй возможный режим приоритета для a – это приоритет «Important» для пакетов, которые не важны для системы, а для пользователя, например, для текстового редактора, такого как nano или net-tools. Третий приоритет – «Standard», который включает пакеты, которые определены для установки по умолчанию. Четвертый уровень приоритета – «Optional», который включает дополнительные пакеты в установках Debian/Ubuntu. Наконец, пятый приоритет – «Extra»., который устарел и заменен на “Необязательный” . Статус « Extra» использовался для специализированных пакетов.
- Section: Пакеты классифицируются по категориям; в настоящее время доступны категории: admin, database, cli-mono, debug, devel, doc, editors, education, gnustep, embedded, fonts, games, gnome, gnu-r, electronics, graphics, interpreters, hamradio, haskell, httpd, python, introspection, javascript, java, ruby, kde, localization, kernel, libdevel, libs, lisp, mail, math, metapackages, ocaml, net, news, misc, comm, oldlibs, otherosfs, perl, php, rust, science, shells, sound, text, video, tasks, tex, utils, vcs, web, x11, xfce, и zope.
- Installed size: вы можете увидеть приблизительное требуемое дисковое пространство в байтах для установки пакета.
- Maintainer: в этом поле отображается информация о разработчике пакета.
- Architecture: здесь вы можете увидеть архитектуру пакета.
- Version: Версия пакета.
- Depends: зависимости пакетов.
- Description: Описание пакета.
- Homepage: Пакет/Сайт разработчика.
На снимке экрана ниже показан результат проверки пакета, который не установлен.
Вы также можете использовать команду dpkg, за которой следует флаг -l, чтобы проверить конкретный статус пакета, как показано в примере ниже.
Проверка, установлен ли конкретный пакет с помощью dpkg-query:
Dpkg-запрос команда может использоваться , чтобы показать , если пакет конкретных установлен в вашей системе. Для этого запустите dpkg-query с указанием флага -l и имени пакета, о котором вы хотите получить информацию. В приведенном ниже примере показано, как проверить, установлен ли пакет Steam.
Вы можете использовать ту же команду для вывода списка всех установленных пакетов, опуская имя пакета, как показано в примере ниже.
Проверьте, установлен ли пакет с помощью apt-cache:
Команда apt-cache также может отображать информацию о пакетах, установленных версиях и многом другом. Чтобы получить этот вывод, вам нужно добавить параметр политики, за которым следует имя пакета, как показано в примере ниже.
Получите список всех установленных пакетов с помощью apt:
Если вы хотите распечатать список всех установленных пакетов в вашей системе, а не проверять, был ли установлен конкретный пакет, вы можете сделать это с помощью команды apt, как показано в примере ниже.
Получите список всех установленных пакетов чтения логов:
Другой широко используемый метод получения списка всех установленных пакетов – это чтение журналов apt или dpkg.
Чтобы прочитать журнал apt , выполните следующую команду.
Чтобы прочитать журнал dpkg и получить информацию об установленных пакетах, выполните команду ниже.
Вы также можете читать сжатые журналы dpkg, используя команду zgrep вместо grep, как показано в примере ниже.
Как видите, сжатые журналы предоставят вам частичную информацию, но вы можете реализовать подстановочный знак (*) для одновременного чтения всех сжатых журналов, как показано в следующем примере.
Как проверить обновленные и удаленные пакеты:
Если вы хотите отображать информацию только об обновленных пакетах, вы можете сделать это с помощью приведенной ниже команды.
Как объяснялось ранее, с установленными пакетами вы также можете проверять сжатые журналы на наличие обновленных пакетов с помощью подстановочного знака, как показано в следующем примере.
Если вы хотите перечислить удаленные пакеты, метод аналогичен; просто замените «update» на «remove», как показано ниже.
Вывод:
Как видите, дистрибутивы Linux на основе Debian предлагают различные способы проверки состояния конкретного пакета или перечисления всех установленных, обновленных и удаленных пакетов. Команды, описанные в этой статье, легко применять, и их изучение обязательно для любого пользователя дистрибутива на основе Debian. Как вы видели, эти команды также могут предоставить информацию о версиях программного обеспечения, необходимом дисковом пространстве и многом другом.
Мы надеемся, что эта статья, объясняющее, как проверить, установлен ли пакет в Debian или Ubuntu, было полезно. Следуйте подсказкам Linux, чтобы получить больше советов и руководств по Linux.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
linux-notes.org
Иногда, необходимо найти установленный пакет или вывести список все установленных пакетов на вашем сервере Linux. Эта статья «Показать все установленные пакеты в Linux» поможет вам как найти все установленные пакеты на системах основанных на RedHat’s и Debian’s.
Показать все установленные пакеты в CentOS/RedHat/Fedora
Используйте следующую команду, чтобы вывести список всех установленных пакетов на CentOS/RedHat/Fedora:
Если нужно найти конкретный установленный пакет, то можно использовать команду:
Показать все установленные пакеты в Ubuntu/Debian
Используйте следующую команду, чтобы вывести список всех установленных пакетов на Ubuntu и Debian:
Если нужно найти конкретный установленный пакет, то можно использовать команду:
Так же, можно использовать:
Для конкретного пакета, это будет выглядеть так:
Вот и все, очень просто и полезно. А я завершаю свою тему «Показать все установленные пакеты в Linux».
3 thoughts on “ Показать все установленные пакеты в Linux ”
Что означают слова неизвестно (unknown), установить (install), удалить (remove), вычистить (purge), зафиксировать(hold) в строке состояния пакета?
неизвестно (unknown) — пользователь никоим образом не отметил, нужен ли ему этот пакет;
установить (install) — пользователь хочет установить или обновить пакет;
удалить (remove) — пользователь хочет удалить пакет, но не хочет удалять его файлы настроек;
вычистить (purge) — пользователь хочет удалить пакет полностью, включая его файлы настроек;
зафиксировать (hold) — пользователь хочет, чтобы над пакетом не совершалось никаких действий, т. е. он хочет сохранить текущую версию пакета, в каком бы состоянии она ни была.
Ну и до кучи dnf info «*» > /home/maxim/info.log
У меня в Fedora 22 на выходе получилось 27,6 МБ с информацией об установленных и доступных пакетов. Правда я не верю, чтобы кто-нибудь это осилил прочитать.
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Источник