Проверете от терминала дали даден пакет е инсталиран на Ubuntu

за проверка дали е инсталиран даден пакет

В следващата статия ще разгледаме как можем проверете от терминала дали даден пакет е инсталиран или не на нашата система Ubuntu. Понякога може да се наложи потребителите да знаят тази информация за едно или друго нещо.

За да получим тази информация, можем да намерим различни начини да я получим. Търсейки малко в Google можете да намерите различни начини за получаване на тези данни. Което е нещо, което в даден момент винаги може да бъде полезно за всички потребители. В тази статия ще оставим седем начина, така че всеки потребител да може да избере най-подходящия за него.

Какво можем да използваме от терминала, за да проверим дали даден пакет е инсталиран или не на Ubuntu?

  • подходящ Това е мощен инструмент за команден ред за инсталиране, изтегляне, премахване, търсене и управление на пакети на базирани на Debian системи.
  • apt-кеш. Използван за заявете APT кеша или метаданните на даден пакет.
  • Dpkg, Това е а мениджър на пакети за системи, базирани на Debian.
  • dpkg-заявка. Това е инструмент за заявка за базата данни dpkg.
  • който. Тази команда връща пълния път на изпълнимия файл.
  • къде е. Използва се за намерете двоичните файлове, източника и файловете на ръководството за дадена команда.
  • намерете. Командата locate работи по-бързо от командата find защото използва актуализираната база данни b, докато командата find търси реалната система.

Примери за проверка дали е инсталиран пакет

Преди всичко кажете, че имам следните команди тестван на Ubuntu 19.04.

Команда Apt

APT е мощен инструмент за терминала, с който можем да инсталираме, изтегляме, изтриваме, търсим и управляваме, както и консултирайте се с информация за пакетите. Също така съдържа някои по-малко използвани помощни програми от командния ред, свързани с управлението на пакети.

проверете дали е инсталиран пакет със списък apt

apt list vim

Команда Apt-cache

Командата ап-кеша използва се за заявка на APT кеш или метаданни от вътрешната база данни на APT. Той ще търси и показва информация за дадения пакет. Той ще ни покаже дали пакетът е инсталиран или не, версията на инсталирания пакет, информацията на хранилището на източника.

В следващия пример ще видим, че пакетът vim вече е инсталиран в системата.

търсене с apt-кеш

apt-cache policy vim

Команда Dpkg

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

търсене на пакет с dpkg и grep

dpkg -l | grep -i nano

Команда Dpkg-заявка

Това е инструмент за показва информация за пакетите, изброени в базата данни dpkg.

проверете дали е инсталиран пакет с dpkg-заявка

dpkg-query --list | grep -i nano

Коя команда

Коя команда връща пълния път на изпълнимия файл. Тази команда е много полезна, когато искаме да създадем пряк път на работния плот или символна връзка за изпълними файлове. Командата търси в директориите, изброени в променливата на средата PATH текущия потребител.

Ако след изпълнение на командата се покаже двоичният файл на дадения пакет или местоположението на изпълнимия файл, това показва, че пакетът вече е инсталиран в системата. В противен случай пакетът не е инсталиран в системата.

проверете дали е инсталиран пакет с коя команда

which vim

Това е команда

Командата къде е използва се за намиране на двоични файлове, източник и файлове на ръководства за дадена команда.

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

проверете дали е инсталиран пакет с командата whereis

whereis nano

Намерете командата

Командата намерете работи по-бързо от командата find, защото използва актуализирана база данни, докато командата find търси реалната система. Използвайте база данни, вместо да търсите отделни пътища на директорията.

Ако изходът на командата показва дадено местоположение на двоичен или изпълним файл на пакета, той вече е инсталиран в системата. В противен случай пакетът не е инсталиран в системата.

проверете дали е инсталиран пакет с locate

locate --basename '\nano'
Свързана статия:
Избройте пакетите, инсталирани по различни начини във вашата система Ubuntu

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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