1

УЗНАТЬ УСТАНОВЛЕН ЛИ ПАКЕТ В UBUNTU

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

 dpkg -s firefox

ubuntu

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

 dpkg-query -l firefox

ubuntu1

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

 dpkg --get-selections

ubuntu2

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

 dpkg --get-selections | wc -l

ubuntu3

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

 dpkg --get-selections | grep gcc

ubuntu4

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

 dpkg -L gcc-5

ubuntu5

Но это мы рассматривали более подробно в другой статье. А теперь поговорим о том, как выполняется все выше перечисленное в дистрибутиве на базе rpm.

ПРОВЕРИТЬ УСТАНОВЛЕН ЛИ ПАКЕТ LINUX

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

 rpm -q chromium

ubuntu9

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

 rpm -qi chromium

ubuntu6

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

 rpm -qa

ubuntu7

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

 rpm -qa | grep gcc

ubuntu8
Облачная платформа

Свежие комментарии

Подписка

Лучшие статьи

Рубрики

Популярное

1

Samba сервер и клиенты.

Samba — это приложение сетевого протокола SMB, используемого для подключения принтеров, службы директорий в доменных сетях и создания мультиплатформенных общих ресурсов. В

базы 1С на веб-сервере Windows и Linux

Публикация базы 1С на веб-сервере используется для работы через браузер или через тонкий клиент 1С. Рассмотрим два типа публикации баз 1С: на
Previous Story

Список команд для Win+R (Run или Выполнить)

Next Story

Как в Linux восстановить удаленные файлы

Latest from Blog

UPS. Настраиваем централизованное управление электропитанием в сети при помощи NUT

Структурно NUT состоит из трех основных частей: Важный момент! Сервер NUT никак не связывается с клиентами и не передает им никаких команд, все решения принимает клиент, который при помощи службы мониторинга получает с

Бэкап данных в автоматическом режиме с применением rsync и cron

Этап 1. Инсталляция rsync rsync представляет из себя инструмент быстрого и эффективного копирования документов и директорий, поддерживающая инкрементное обновление, удаленную синхронизацию через SSH и исключение файлов. Она предустановлена на различных дистрибутивах Linux. В

Интеграция Asterisk и Битрикс24

В сети есть разные варианты интеграции IP-АТС Asterisk и CRM Битрикс24, но мы, все таки, решили написать свою. По функционалу все стандартно: Под катом расскажу как все настроить у себя и дам

Nextcloud migrate to PostgreSQL

Also getting the famous “1213 Deadlock found when trying to get lock; try restarting transaction”? A few users reported switching to PostgreSQL fixed it. While I did not believe at first… Yes…

Автоматизированные бэкапы postgresql

Всем привет! Я бы сказал что эта статья cookbok по которому можно создать простое и эффективное решение для создания бэкапов базы данных. Казалось бы довольно очевидная задача но тем не менее когда
Go toTop

Don't Miss

базы 1С на веб-сервере Windows и Linux

Публикация базы 1С на веб-сервере используется для работы через браузер

Samba сервер и клиенты.

Samba — это приложение сетевого протокола SMB, используемого для подключения