Как узнать установлен ли пакет Linux
Иногда бывает очень полезно узнать установлена ли определенная программа на вашем компьютере или ноутбуке. Конечно, можно просто попытаться выполнить программу, но в этом руководстве я расскажу как проверить установлен ли пакет ubuntu с помощью специальных инструментов, встроенных в систему.
Мы рассмотрим способы как для Ubuntu, так и для других популярных дистрибутивов Linux.
Узнать установлен ли пакет в Ubuntu
В Ubuntu для управления пакетами используется утилита dpkg, с помощью нее можно узнать всю информацию об установленных пакетах, в том числе проверить установлен ли пакет Ubuntu. Для этого есть опция -s. Например, если нужно узнать установлен ли пакет firefox, выполните:

Как видите, браузер установлен — installed — ok. Тут можно также узнать версию пакета Ubuntu. То же самое можно сделать с помощью команды dpkg-query:
dpkg-query -l firefox

Утилита dpkg может намного больше. Чтобы посмотреть установленные пакеты Ubuntu выполните команду:

Список может быть очень длинным, в зависимости от количества установленных в системе пакетов. С помощью wc мы можем подсчитать общее количество установленных пакетов:
dpkg —get-selections | wc -l

Также можно отфильтровать только что полученный список с помощью grep чтобы узнать установлен ли пакет или пакеты. Это может быть полезно если вы не знаете полное имя пакета. Например, мы хотим узнать какие пакеты из набора gcc уже установлены:
dpkg —get-selections | grep gcc

Также можно получить все файлы пакета, используя параметр -L:

Но это мы рассматривали более подробно в другой статье. А теперь поговорим о том, как выполняется все выше перечисленное в дистрибутиве на базе rpm.
Проверить установлен ли пакет Linux
В операционных системах на базе менеджера пакетов rpm тоже можно проверить установлен ли пакет. Для этого используется утилита rpm. Просто выполните утилиту с ключом -q:

Если нужна более подробная информация, можно добавить опцию -i. Здесь вы можете узнать версию пакета linux, а также много полезной информации:
rpm -qi chromium

Вывести все установленные пакеты можно с помощью опции -a:

Затем, так же как и в предыдущем примере можно все отфильтровать с помощью grep:
rpm -qa | grep gcc

Выводы
Пока что это все, теперь вы знаете как узнать установлен ли пакет linux в ubuntu и в других популярных дистрибутивах. Надеюсь, моя маленькая инструкция была вам полезной.
Как посмотреть пакеты Linux
В операционной системе Linux пакеты — специальные архивы, которые содержат программное обеспечение и информацию о его установке и настройке. Каждый пакет представляет собой набор файлов, связанных с конкретной программой или библиотекой.
Что такое пакеты
Пакеты в Linux используются для управления установкой, удалением и обновлением программного обеспечения. Когда вы устанавливаете программу, пакет-менеджер загружает соответствующий пакет из репозитория, распаковывает его и копирует файлы на ваш компьютер, а также выполняет необходимые настройки.

Они имеют расширение .rpm (для дистрибутивов, основанных на Red Hat, таких как Fedora и CentOS) или .deb (для дистрибутивов, основанных на Debian, таких как Ubuntu и Linux Mint). Существует множество различных пакет-менеджеров, например, apt, yum, pacman, каждый из которых использует свой собственный формат пакетов.
Для чего нужны
Пакеты позволяют легко управлять установкой, обновлением и удалением программ на вашей системе. В Linux существует несколько форматов пакетов, таких как RPM (Red Hat Package Manager), DEB (Debian Package), TGZ (tarball) и другие.
Они также содержат метаданные, такие как имя, версия и описание программы, а также информацию об авторе и лицензии. Эти метаданные позволяют управлять зависимостями и обновлениями программного обеспечения.
Пакеты в Linux могут быть установлены из официальных репозиториев дистрибутива Linux или из сторонних источников. Кроме того, вы можете создавать свои собственные пакеты для установки на других системах Linux.
Просмотр пакетов в разных дистрибутивах
В большинстве дистрибутивов Linux можно посмотреть список установленных пакетов с помощью специальной команды в терминале.
Debian и Ubuntu
В Debian и Ubuntu можно воспользоваться командой dpkg-query:
Эта команда выведет полный список установленных пакетов в формате «пакет, версия, описание».
Fedora, CentOS
В Fedora, CentOS и других дистрибутивах, использующих утилиту управления пакетами yum или dnf, можно воспользоваться командой:
yum list installed
Как вариант
dnf list installed
Эти команды выведут список установленных пакетов с их версиями и описанием.
Arch Linux
В Arch Linux и его производных можно воспользоваться командой:
Эта команда выведет список всех установленных пакетов.
OpenSUSE
В OpenSUSE можно воспользоваться командой:
zypper search -installed-only
Выведет список всех установленных пакетов.
Slackware
В Slackware можно воспользоваться командой:
Теперь вы знаете, как посмотреть список пакетов в каждом из дистрибутивов.
Как легко и быстро узнать, установлен пакет или нет
Вот способ легко и быстро сделать это из терминал.
Чтобы узнать, доступен ли пакет в репозиториях, я открыл терминал и набрал:
- Arch Linux: пакет pacman -Ss
- Fedora: поисковый пакет yum
- Debian / Ubuntu: поисковый пакет apt-cache
- OpenSUSE: пакет zypper se
- Gentoo: пакет emerge -S
Чтобы узнать, установлен ли пакет на нашем компьютере:
- Arch Linux: пакет pacman -Qs
- Fedora: rpm -qa | пакет grep
- Debian / Ubuntu: dpkg -l | пакет grep
- OpenSUSE: zypper se -i package
- Gentoo: emerge -pv package
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Как легко и быстро узнать, установлен пакет или нет
24 комментариев, оставьте свой
Оставьте свой комментарий Отменить ответ
Вьярио сказал
тому назад 11 лет
то есть знать, находится ли пакет в репозиториях, если вы хотите знать, установлен ли пакет . в Debian
dpkg -l | пакет grep
Фернандо Д. Боззо сказал
тому назад 11 лет
Здесь я отправляю другую форму, тоже с терминала, и более пунктуальную, так как при поиске можно найти множество пакетов, которые запускаются одинаково: политика sudo apt-cache Он не только говорит, установлена ли она, но также какая версия установлена и какая находится в репозиториях.
Здесь никого нет сказал
тому назад 11 лет
Остерегайтесь, для Gentoo параметр — это строчная буква «s», а не прописная «S», потому что «S» выполняет поиск в заголовках и описаниях пакетов (более медленный процесс), в то время как «s» выполняет поиск только в именах. То есть, чтобы найти определенный пакет по тексту, вы должны выполнить emerge -s пакет В процессе, аналогичном описанному Vjnario для Debian. Но чтобы узнать, установлен пакет или нет, и если да, то какая версия установлена, вы можете запустить emerge -pv пакет Эти блоги должны быть информативными, а не вводить в заблуждение. Будьте осторожны и внимательно изучайте информацию, которую вы публикуете, поскольку эти вещи необходимо исправить.
Список пакетов, установленных разными способами в вашей системе Ubuntu

В следующей статье мы увидим, как список пакетов, установленных в Ubuntu. От того, как посмотреть пакеты, которые мы установили Коллега уже говорил с нами некоторое время назад в этом блоге. Если вы один из тех, кто регулярно устанавливает программное обеспечение для его тестирования, или, возможно, вы не помните, устанавливали ли вы ту или иную программу на прошлой неделе, то то, что вы собираетесь прочитать дальше, может вам помочь.
Все команды, которые мы увидим в следующих строках, образуют часть справки соответствующих команд, но многие пользователи не осознали эту возможность и то, насколько она может быть полезной в некоторых случаях.
Список недавно установленных пакетов в Ubuntu
Просмотр установленного программного обеспечения из опции программного обеспечения Ubuntu

Si ты не хочешь использовать терминал и его команды, вы всегда можете увидеть приложения, установленные в системе, открыв опцию программного обеспечения. Оказавшись в нем, вам просто нужно нажать на вкладка «Установлено». Там вы увидите список установленных приложений.
Просмотр установленного программного обеспечения из диспетчера пакетов Synaptic
Другой графический способ увидеть пакеты, установленные на вашем компьютере, — использовать диспетчер пакетов Synaptic. Вам просто нужно пойти в опция «Статус» а затем выберите тот, который говорит «Установлены «.
Просмотр системных журналов
В системах Gnu / Linux a запись всего, что происходит. К счастью для пользователей, они могут быть проверьте все эти записи. Это позволит нам просмотреть недавно установленные пакеты.
В Ubuntu есть несколько способов сделать это. Мы сможем проверьте журнал dpkg или apt. Чтобы сделать этот запрос, мы можем использовать команда grep, чтобы отфильтровать результат и показать только установленные пакеты. Вы можете увидеть журнал dpkg, открыв терминал (Ctrl + Alt + T) и набрав в нем:

grep " install " /var/log/dpkg.log
Как я уже сказал, вы также можете проверить реестр apt. Это покажет только те программы, которые мы устанавливаем с помощью команды apt. Для выполнения запроса в терминале (Ctrl + Alt + T) мы напишем:

grep " install " /var/log/apt/history.log
Список пакетов, установленных с помощью apt
Хотя Команда apt-get не имеет прямой опции для вывода списка установленных пакетов, возможно, если у вас есть возможность для этого. Чтобы проверить пакеты, установленные через apt, в терминале (Ctrl + Alt + T) вы должны написать:

apt list --installed
Приведенная выше команда покажет список всех пакеты, которые были установлены с использованием файлов apt и .deb. В этом случае пакеты, которые были установлены как зависимость. По этой причине результат этой команды покажет установленные приложения, библиотеки и другие пакеты, которые мы даже не знали, были установлены на нашем компьютере.
Как вы увидите, если вы воспользуетесь указанной выше командой, список установленных пакетов огромен. По этой причине логичнее всего будет используйте grep и отфильтруйте вывод для данного пакета. Это можно сделать следующим образом:

apt list --installed | grep nombre-programa
Список пакетов, установленных с помощью dpkg
Мы сможем используйте команду dpkg, чтобы вывести список всех установленных пакетов в Ubuntu. С этим списком можно ознакомиться с помощью следующей команды в терминале (Ctrl + Alt + T):

dpkg-query -l
Вы также можете использовать команду:
dpkg -l
Две предыдущие команды могут быть отфильтруйте свой вывод с помощью grep, как это было сделано с подходящий список для поиска определенного пакета. Вам просто нужно добавить после каждой из этих команд:
| grep nombre-programa
Список установленных пакетов оснастки
Если нас интересует знать установленные пакеты Snap В системе, в терминале (Ctrl + Alt + T) мы будем использовать следующую команду:

snap list
Список пакетов оснастки тоже указывает, какие приложения принадлежат проверенному издателю с помощью зеленой галочки.
Список установленных пакетов Flatpak
к перечислить все установленные пакеты Flatpak В системе, в терминале (Ctrl + Alt + T) воспользуемся командой:

flatpak list
Это просто самые простые способы узнать, какое программное обеспечение установлено в Ubuntu и это может использовать любой пользователь. Есть и другие команды для получения более полных результатов, но я думаю, что они уже не так просты, как те, которые мы только что видели.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Убунлог » Ubuntu » Список пакетов, установленных разными способами в вашей системе Ubuntu
4 комментариев, оставьте свой
Оставьте свой комментарий Отменить ответ

Карлос Хиль сказал
тому назад 4 лет
спасибо очень хорошее резюме, очень полезно

Энрике сказал
тому назад 3 лет
Большое спасибо за информацию, мне это очень помогло !!

Эдоардо Палпати сказал
тому назад 3 лет
Спасибо за ясный и очень полезный пост.
Единственное предложение:
Было бы хорошо, если бы дату поставили так, чтобы, посмотрев, можно было понять, сколько ей лет.
Спасибо и наилучшие пожелания из Колумбии.

Эрнан сказал
