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.
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.
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.
dpkg -l | grep -i nano
Dpkg-upit naredba
Ovo je alat za prikazati informacije o paketima navedenim u dpkg bazi podataka.
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.
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.
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.
locate --basename '\nano'