Verificați de la terminal dacă un pachet dat este instalat pe Ubuntu

despre verificarea dacă este instalat un anumit pachet

În articolul următor vom analiza cum putem verificați de la terminal dacă un pachet dat este instalat sau nu pe sistemul nostru Ubuntu. Uneori, utilizatorii pot avea nevoie să cunoască aceste informații pentru un lucru sau altul.

Pentru a obține aceste informații, putem găsi diferite moduri de a le obține. Căutând puțin în Google, puteți găsi diferite modalități de obținere a acestor date. Ceea ce este ceva care la un moment dat poate fi întotdeauna util pentru toți utilizatorii. În acest articol vom lăsa șapte căi, astfel încât fiecare utilizator să îl poată alege pe cel care i se potrivește cel mai bine.

Ce putem folosi de la terminal pentru a verifica dacă un anumit pachet este instalat sau nu pe Ubuntu?

  • apt Acesta este un puternic instrument de linie de comandă pentru instalare, descărcare, eliminare, căutare și gestionați pachetele pe sistemele bazate pe Debian.
  • apt-cache. Folosit pentru interogați cache-ul APT sau metadatele unui pachet.
  • dpkg. Este o manager de pachete pentru sistemele bazate pe Debian.
  • dpkg-query. Acesta este un instrument pentru interogați baza de date dpkg.
  • care. Această comandă returnează calea completă a executabilului.
  • unde este. Este folosit pentru găsiți fișierele binare, sursă și pagină manuală pentru o comandă dată.
  • localiza. Comanda de localizare funcționează mai repede decât comanda de găsire deoarece folosește baza de date updatedb, în ​​timp ce comanda find caută în sistemul real.

Exemple pentru a verifica dacă este instalat un pachet

În primul rând, spuneți că următoarele comenzi au fost testat pe Ubuntu 19.04.

Comanda Apt

APT este un instrument puternic pentru terminal cu ajutorul căruia putem instala, descărca, șterge, căuta și gestiona, precum și consultați informații despre pachete. De asemenea, conține câteva utilitare de linie de comandă mai puțin utilizate legate de gestionarea pachetelor.

verificați dacă este instalat un pachet cu lista apt

apt list vim

Comandă Apt-cache

Comanda apt-cache folosit pentru interogarea cache-ului APT sau a pachetului de metadate din baza de date internă APT. Va căuta și afișa informații despre pachetul dat. Ne va arăta dacă pachetul este instalat sau nu, versiunea pachetului instalat, informațiile din depozitul sursă.

În exemplul următor vom vedea că pachetul vim a fost deja instalat pe sistem.

căutați cu apt-cache

apt-cache policy vim

Comanda Dpkg

DPKG Este un instrument pentru instalarea, crearea, eliminarea și gestionarea pachetelor, dar spre deosebire de alte sisteme de gestionare a pachetelor, nu poate descărca și instala automat pachete sau dependențele acestora. Pentru a obține informația, în mod clar, o putem combina cu grep.

căutați un pachet cu dpkg și grep

dpkg -l | grep -i nano

Comandă Dpkg-query

Acesta este un instrument pentru afișați informații despre pachetele listate în baza de date dpkg.

verificați dacă este instalat un pachet cu dpkg-query

dpkg-query --list | grep -i nano

Care comandă

Comanda care returnează calea completă a executabilului. Această comandă este foarte utilă atunci când vrem să creăm o comandă rapidă pe desktop sau o legătură simbolică pentru fișierele executabile. Comanda caută directoarele listate în variabila de mediu PATH utilizator curent.

Dacă după executarea comenzii se afișează binarul pachetului dat sau locația fișierului executabil, aceasta indică faptul că pachetul a fost deja instalat pe sistem. Dacă nu, pachetul nu este instalat pe sistem.

verificați dacă este instalat un pachet cu care comandă

which vim

Unde este comanda

Comanda unde este folosit pentru a găsi fișierele binare, sursă și pagină manuală pentru o comandă dată.

Dacă ieșirea comenzii arată binarul pachetului dat sau locația fișierului executabil, indică faptul că pachetul a fost deja instalat pe sistem. Dacă nu, pachetul nu este instalat pe sistem.

verificați dacă este instalat un pachet cu comanda whereis

whereis nano

Localizați comanda

Comanda localiza funcționează mai repede decât comanda find, deoarece folosește baza de date updatedb, în timp ce comanda find caută în sistemul real. Utilizați o bază de date în loc să căutați căi de director individuale.

Dacă ieșirea comenzii arată locația fișierului binar sau executabil al pachetului dat, pachetul a fost deja instalat pe sistem. Dacă nu, pachetul nu este instalat pe sistem.

verificați dacă este instalat un pachet cu localizare

locate --basename '\nano'
Articol asociat:
Enumerați pachetele instalate în moduri diferite pe sistemul dvs. Ubuntu

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.