Проверьте с терминала, установлен ли данный пакет в Ubuntu

о проверке, установлен ли данный пакет

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

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

Что мы можем использовать из терминала, чтобы проверить, установлен ли данный пакет в Ubuntu или нет?

  • кв. Это мощный инструмент командной строки для установки, загрузки, удаления, поиска и управлять пакетами в системах на основе Debian.
  • apt-кэш. Привыкший запросить кеш APT или метаданные для пакета.
  • Dpkg. Это менеджер пакетов для систем на базе Debian.
  • dpkg-запрос. Это инструмент для запросить базу данных dpkg.
  • который. Эта команда возвращает полный путь к исполняемому файлу.
  • где. Используется для найти двоичный файл, исходный код и файлы справочной страницы для данной команды.
  • разместить. Команда определения местоположения работает быстрее, чем команда find потому что он использует базу данных updatedb, а команда find выполняет поиск в реальной системе.

Примеры для проверки, установлен ли пакет

Прежде всего, скажите, что у меня есть следующие команды протестировано на Ubuntu 19.04.

Команда Apt

APT это мощный инструмент для терминала, с помощью которого мы можем устанавливать, загружать, удалять, искать и управлять, а также получить информацию о пакетах. Он также содержит несколько менее используемых утилит командной строки, связанных с управлением пакетами.

проверьте, установлен ли пакет со списком apt

apt list vim

Команда apt-cache

Команда APT-кэша используется для запроса кеша APT или метаданных пакета из внутренней базы данных APT. Он будет искать и отображать информацию о данном пакете. Он покажет нам, установлен пакет или нет, версию установленного пакета, информацию об исходном репозитории.

В следующем примере мы увидим, что пакет vim уже установлен в системе.

поиск с помощью apt-cache

apt-cache policy vim

Команда dpkg

ДПКГ Это инструмент для установки, создания, удаления и управления пакетами, но в отличие от других систем управления пакетами, не может автоматически загружать и устанавливать пакеты или их зависимости. Чтобы получить информацию, мы можем объединить ее с помощью grep.

искать пакет с помощью dpkg и grep

dpkg -l | grep -i nano

Команда dpkg-query

Это инструмент для отображать информацию о пакетах, перечисленных в базе dpkg.

проверьте, установлен ли пакет с помощью dpkg-query

dpkg-query --list | grep -i nano

Какая команда

Команда which возвращает полный путь к исполняемому файлу. Эта команда очень полезна, когда мы хотим создать ярлык на рабочем столе или символическую ссылку для исполняемых файлов. Команда ищет каталоги, перечисленные в переменной среды. PATH текущий пользователь.

Если после выполнения команды отображается двоичный файл данного пакета или расположение исполняемого файла, это означает, что пакет уже был установлен в системе. В противном случае пакет не установлен в системе.

проверьте, установлен ли пакет, с какой командой

which vim

Где команда

Команда где используется для поиска двоичных файлов, исходных файлов и файлов справочной страницы для данной команды.

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

проверьте, установлен ли пакет с помощью команды whereis

whereis nano

Найдите команду

Команда разместить работает быстрее, чем команда find, потому что использует обновленную базу данных, а команда find выполняет поиск в реальной системе. Используйте базу данных вместо поиска путей к отдельным каталогам.

Если выходные данные команды показывают расположение двоичного или исполняемого файла данного пакета, значит, пакет уже установлен в системе. В противном случае пакет не установлен в системе.

проверьте, установлен ли пакет с помощью locate

locate --basename '\nano'
Теме статьи:
Список пакетов, установленных разными способами в вашей системе Ubuntu

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.