Provjerite s terminala da li je zadani paket instaliran na Ubuntuu

o provjeri je li instaliran zadani paket

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

Da bismo dobili ove informacije, možemo pronaći različite načine da ih dobijemo. Pretražujući malo na Googleu možete pronaći različite načine 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.

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

  • apt Ovo je moćan alat naredbenog retka za instaliranje, preuzimanje, uklanjanje, pretraživanje i upravljanje paketima na sistemima zasnovanima na Debianu.
  • apt-cache. Nekad upite APT predmemoriju ili metapodatke paketa.
  • dpkg. To je menadžer paketa za sisteme zasnovane na Debianu.
  • dpkg-upit. Ovo je alat za upite 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.
  • locirati. Naredba locate radi brže od naredbe find jer koristi updatedb bazu podataka, dok naredba find pretražuje stvarni sistem.

Primjeri za provjeru je li instaliran paket

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

Apt naredba

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

provjerite je li paket instaliran s apt listom

apt list vim

Naredba Apt-cache

Naredba apt-cache 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, verziju instaliranog paketa, informacije o izvornom spremištu.

U sljedećem primjeru vidjet ćemo da je vim paket već instaliran na sistemu.

pretražite pomoću apt-cache-a

apt-cache policy vim

Dpkg naredba

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

potražite paket sa dpkg i grep

dpkg -l | grep -i nano

Dpkg-upit naredba

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

provjerite je li paket instaliran s dpkg-upitom

dpkg-query --list | grep -i nano

Koju naredbu

The naredba vraća puni put izvršne datoteke. Ova je naredba vrlo korisna kada želimo stvoriti prečicu 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 na sistem. Ako nije, paket nije instaliran na sistemu.

provjerite je li paket instaliran s kojom naredbom

which vim

Whereis naredba

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

Ako izlaz naredbe prikazuje binarni oblik datog paketa ili mjesto izvršne datoteke, to znači da je paket već instaliran na sistemu. Ako nije, paket nije instaliran na sistemu.

provjerite je li paket instaliran pomoću naredbe whereis

whereis nano

Lociraj naredbu

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

Ako izlaz naredbe prikazuje datu binarnu ili izvršnu lokaciju datoteke paketa, paket je već instaliran na sistemu. Ako nije, paket nije instaliran na sistemu.

provjerite je li paket instaliran pomoću locate

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.