Provjerite s terminala je li zadani paket instaliran na Ubuntuu

o provjeri je li instaliran zadani paket

U sljedećem ćemo članku pogledati kako možemo provjerite s terminala je li određeni paket instaliran ili nije na našem Ubuntu sustavu. Ponekad će korisnici možda trebati znati ove podatke zbog jedne ili druge stvari.

Da bismo dobili ove podatke, možemo pronaći različite načine kako ih dobiti. Pretražujući malo na Googleu možete pronaći različiti načini za dobivanje ovih podataka. Što je nešto što u nekom trenutku uvijek može biti korisno za sve korisnike. U ovom ćemo članku ostaviti sedam načina, tako da svaki korisnik može odabrati onaj koji mu najviše odgovara.

Što možemo koristiti od terminala da provjerimo je li određeni paket instaliran ili nije na Ubuntuu?

  • prikladan Ovo je moćan alat naredbenog retka za instaliranje, preuzimanje, uklanjanje, pretraživanje i upravljati paketima na sustavima temeljenim na Debianu.
  • apt-predmemorija. Naviknut upitati APT predmemoriju ili metapodatke za paket.
  • dpkg, To je a upravitelj paketa za sustave temeljene na Debianu.
  • dpkg-upit. Ovo je alat za upite u bazu podataka dpkg.
  • koji. Ova naredba vraća puni put izvršne datoteke.
  • gdje je. Koristi se za pronađite binarne, izvorne i datoteke man stranica za zadanu naredbu.
  • smjestiti. Naredba locate radi brže od naredbe find jer koristi bazu podataka updatedb, dok naredba find pretražuje stvarni sustav.

Primjeri za provjeru je li instaliran paket

Prije svega, recite da imam sljedeće naredbe testirano na Ubuntu 19.04.

Naredba Apt

APT moćan je alat za terminal pomoću kojeg možemo instalirati, preuzeti, izbrisati, pretraživati ​​i upravljati njima potražite informacije o paketima. Sadrži i neke manje korištene uslužne programe naredbenog retka koji se odnose na upravljanje paketima.

provjerite je li instaliran paket s odgovarajućim popisom

apt list vim

Naredba Apt-cache

Naredba apt-predmemorija koristi se za upit APT predmemorije ili pakiranje metapodataka iz APT interne baze podataka. Pretražit će i prikazati informacije o danom paketu. Pokazat će nam je li paket instaliran ili ne, inačicu instaliranog paketa, informacije o izvornom spremištu.

U sljedećem ćemo primjeru vidjeti da je vim paket već instaliran na sustav.

traži s apt-cache

apt-cache policy vim

Dpkg naredba

DPKG To je alat za instaliranje, stvaranje, uklanjanje i upravljanje paketima, ali za razliku od ostalih sustava za upravljanje paketima, ne može automatski preuzeti i instalirati pakete ili njihove ovisnosti. Da bismo informacije dobili, jasno ih možemo kombinirati s grep.

potražite paket s dpkg i grep

dpkg -l | grep -i nano

Dpkg-upit naredba

Ovo je alat za prikaz podataka o paketima navedenim u dpkg bazi podataka.

provjerite je li paket instaliran s dpkg-query

dpkg-query --list | grep -i nano

Koja naredba

Naredba koja vraća puni put izvršne datoteke. Ova je naredba vrlo korisna kada želimo stvoriti prečac na radnoj površini ili simboličku vezu za izvršne datoteke. Naredba pretražuje direktorije navedene u varijabli okruženja PUT trenutni korisnik.

Ako se nakon izvršavanja naredbe prikaže binarni oblik datog paketa ili mjesto izvršne datoteke, to znači da je paket već instaliran u sustav. Ako nije, paket nije instaliran na sustavu.

provjerite je li paket instaliran s kojom naredbom

which vim

Gdje je zapovijed

Naredba gdje je koristi se za pronalaženje binarnih, izvornih i man stranica datoteka za zadanu naredbu.

Ako izlaz naredbe prikazuje binarnu datoteku datog paketa ili mjesto izvršne datoteke, to znači da je paket već instaliran u sustav. Ako nije, paket nije instaliran na sustavu.

provjerite je li paket instaliran pomoću naredbe whereis

whereis nano

Lociraj naredbu

Naredba smjestiti radi brže od naredbe find jer koristi updatedb bazu podataka, dok naredba find pretražuje stvarni sustav. Upotrijebite bazu podataka umjesto da tražite pojedinačne staze direktorija.

Ako izlaz naredbe prikazuje dato mjesto binarne ili izvršne datoteke paketa, paket je već instaliran u sustav. Ako nije, paket nije instaliran na sustavu.

provjerite je li paket instaliran pomoću locate

locate --basename '\nano'
Povezani članak:
Navedite pakete instalirane na različite načine u vašem Ubuntu sustavu

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.