Иногда бывает очень полезно узнать установлена ли определенная программа на вашем компьютере или ноутбуке. Конечно, можно просто попытаться выполнить программу, но в этом руководстве я расскажу как проверить установлен ли пакет ubuntu с помощью специальных инструментов, встроенных в систему.
Мы рассмотрим способы как для Ubuntu, так и для других популярных дистрибутивов Linux.
Содержание статьи
Узнать установлен ли пакет в Ubuntu
В Ubuntu для управления пакетами используется утилита dpkg, с помощью нее можно узнать всю информацию об установленных пакетах, в том числе проверить установлен ли пакет Ubuntu. Для этого есть опция -s. Например, если нужно узнать установлен ли пакет firefox, выполните:
dpkg -s firefox
Как видите, браузер установлен - installed - ok. Тут можно также узнать версию пакета Ubuntu. То же самое можно сделать с помощью команды dpkg-query:
dpkg-query -l firefox
Утилита dpkg может намного больше. Чтобы посмотреть установленные пакеты Ubuntu выполните команду:
dpkg --get-selections
Список может быть очень длинным, в зависимости от количества установленных в системе пакетов. С помощью wc мы можем подсчитать общее количество установленных пакетов:
dpkg --get-selections | wc -l
Также можно отфильтровать только что полученный список с помощью grep чтобы узнать установлен ли пакет или пакеты. Это может быть полезно если вы не знаете полное имя пакета. Например, мы хотим узнать какие пакеты из набора gcc уже установлены:
dpkg --get-selections | grep gcc
Также можно получить все файлы пакета, используя параметр -L:
dpkg -L gcc-5
Но это мы рассматривали более подробно в другой статье. А теперь поговорим о том, как выполняется все выше перечисленное в дистрибутиве на базе rpm.
Проверить установлен ли пакет Linux
В операционных системах на базе менеджера пакетов rpm тоже можно проверить установлен ли пакет. Для этого используется утилита rpm. Просто выполните утилиту с ключом -q:
rpm -q chromium
Если нужна более подробная информация, можно добавить опцию -i. Здесь вы можете узнать версию пакета linux, а также много полезной информации:
rpm -qi chromium
Вывести все установленные пакеты можно с помощью опции -a:
rpm -qa
Затем, так же как и в предыдущем примере можно все отфильтровать с помощью grep:
rpm -qa | grep gcc
Выводы
Пока что это все, теперь вы знаете как узнать установлен ли пакет linux в ubuntu и в других популярных дистрибутивах. Надеюсь, моя маленькая инструкция была вам полезной.
Ошибка! Чтобы узнать, установлен ли пакет, нужно вбить $ dpkg -s firefox, а не $ dpkg -i firefox
Спасибо! Поправил статью.
Набираю mariadb --version, то все показывает, в случае с dpkg - нифига, что-то видит что-то нет. Почему?
Нет информации как получить URL установленного пакета