Jak sprawdzić, czy pakiet jest zainstalowany na Debianie i Ubuntu?

How Do I Check If Package Is Installed Debian



Czytając ten samouczek, dowiesz się, jak sprawdzić, czy pakiet jest zainstalowany w dystrybucjach Linuksa opartych na Debianie, w tym Ubuntu.

Sprawdzanie, czy określony pakiet jest zainstalowany za pomocą dpkg :

Aby sprawdzić, czy określony pakiet jest zainstalowany na Dystrybucje Linuksa oparte na Debianie , możesz użyć dpkg polecenie, po którym następuje -s (statusu) i nazwę pakietu. Poniższe polecenie pokazuje przykład dpkg, używanego do sprawdzania stanu pakietu Steam.







dpkg -sparowy



Jak widać, polecenie zwraca informacje o pakiecie, w tym:



Nazwa pakietu : Nazwa pakietu.





Status paczki: Tutaj możesz zobaczyć status pakietu w swoim systemie.

Priorytet: Istnieje 5 możliwych poziomów priorytetu dla pakietów: Priorytet 'Wymagany' należy do pakietów niezbędnych dla systemu; usuwanie pakietów oznaczonych jako 'Wymagany' może doprowadzić do awarii systemu. Drugim możliwym trybem priorytetu dla a jest 'Ważny' priorytet dla pakietów, które nie są niezbędne dla systemu, ale dla użytkownika, na przykład edytor tekstu, taki jak nano lub net-tools. Trzeci priorytet to 'Standard' , który obejmuje pakiety zdefiniowane domyślnie do zainstalowania. Czwarty poziom priorytetu to 'Opcjonalny', który zawiera opcjonalne pakiety w instalacjach Debiana/Ubuntu. Wreszcie piąty priorytet to: 'Dodatkowy' , który jest przestarzały i jest zastępowany przez 'Opcjonalny' . Status ‘ Dodatkowy' był używany do opakowań specjalistycznych.



Sekcja: Pakiety są klasyfikowane według kategorii; obecnie dostępne kategorie to admin, baza danych, cli-mono, debug, devel, doc, edytory, edukacja, gnustep, wbudowane, czcionki, gry, gnome, gnu-r, elektronika, grafika, interpretery, hamradio, haskell, httpd, python, introspekcja, javascript, java, ruby, kde, lokalizacja, jądro, libdevel, libs, seplenienie, poczta, matematyka, metapakiety, ocaml, net, wiadomości, różne, comm, oldlibs, otherosfs, perl, php, rdza, nauka, muszle, dźwięk, tekst, wideo, zadania, tex, narzędzia, vcs, sieć, x11, xfce i zope.

Zainstalowany rozmiar: Możesz zobaczyć szacowane wymagane miejsce na dysku w bajtach do zainstalowania pakietu.

Opiekun: W tym polu wyświetlane są informacje o twórcy pakietu.

Architektura: Tutaj możesz zobaczyć architekturę pakietu.

Wersja: Wersja pakietu.

Zależy: Zależności pakietu.

Opis: Opis pakietu.

Strona główna: Witryna pakietu/programisty.

Poniższy zrzut ekranu pokazuje dane wyjściowe, gdy sprawdzasz pakiet, który nie jest zainstalowany.

dpkg -snarażać się

Możesz także użyć dpkg polecenie, po którym następuje -ten flaga, aby sprawdzić stan konkretnego pakietu, jak pokazano w poniższym przykładzie.

dpkg -tenparowy

Sprawdzanie, czy określony pakiet jest zainstalowany za pomocą dpkg-zapytanie :

ten dpkg-zapytanie Polecenie może być użyte do pokazania, czy określony pakiet jest zainstalowany w twoim systemie. Aby to zrobić, biegnij dpkg-zapytanie po którym następuje flaga -l i nazwa pakietu, o którym chcesz uzyskać informacje. Poniższy przykład pokazuje, jak sprawdzić, czy pakiet Steam jest zainstalowany.

dpkg-zapytanie-tenparowy

Możesz użyć tego samego polecenia, aby wyświetlić listę wszystkich zainstalowanych pakietów, pomijając nazwę pakietu, jak pokazano w poniższym przykładzie.

dpkg-zapytanie-ten

Sprawdź, czy pakiet jest zainstalowany za pomocą apt-cache :

ten apt-cache polecenie może również wyświetlać informacje o pakietach, zainstalowanych wersjach i nie tylko. Aby uzyskać ten wynik, musisz dodać polityka opcja, po której następuje nazwa pakietu, jak pokazano w poniższym przykładzie.

polityka apt-cacheparowy

Uzyskaj listę wszystkich zainstalowanych pakietów za pomocą trafny :

Jeśli chcesz wydrukować listę wszystkich zainstalowanych pakietów w swoim systemie zamiast sprawdzać, czy dany pakiet został zainstalowany, możesz to osiągnąć za pomocą trafny polecenie, jak pokazano w poniższym przykładzie.

trafny--zainstalowanylista

Uzyskaj listę wszystkich zainstalowanych pakietów odczytujących logi:

Inną metodą powszechnie stosowaną do uzyskania listy wszystkich zainstalowanych pakietów jest czytanie trafny lub dpkg dzienniki.

Aby przeczytać trafny zaloguj, uruchom następujące polecenie.

Kot /gdzie/Dziennik/trafny/historia.log

Aby przeczytać dpkg zaloguj się, aby uzyskać informacje o zainstalowanych pakietach, uruchom poniższe polecenie.

chwyt ' zainstalować ' /gdzie/Dziennik/dpkg.log

Możesz także czytać skompresowane logi dpkg za pomocą zgrep polecenie zamiast chwyt, jak pokazano w poniższym przykładzie.

zgrep ' zainstalować ' /gdzie/Dziennik/dpkg.log.11.gz

Jak widać, skompresowane dzienniki dostarczają częściowych informacji, ale możesz zaimplementować symbol wieloznaczny (*), aby odczytać wszystkie skompresowane dzienniki naraz, jak pokazano w poniższym przykładzie.

zgrep ' zainstalować ' /gdzie/Dziennik/dpkg.log.*.gz

Jak sprawdzić zaktualizowane i usunięte pakiety:

Jeśli chcesz wyświetlać informacje tylko o zaktualizowanych pakietach, możesz to osiągnąć za pomocą poniższego polecenia.

Jak wyjaśniono wcześniej, przy zainstalowanych pakietach można również sprawdzić skompresowane dzienniki pod kątem uaktualnionych pakietów za pomocą symbolu wieloznacznego, jak pokazano w poniższym przykładzie.

zgrep 'Aktualizacja ' /gdzie/Dziennik/dpkg.log.*.gz

Jeśli chcesz wyświetlić listę usuniętych pakietów, metoda jest podobna; po prostu wymień Aktualizacja z usunąć, jak pokazano niżej.

chwyt 'usunąć ' /gdzie/Dziennik/dpkg.log

Wniosek:

Jak widać, dystrybucje Linuksa oparte na Debianie oferują różne sposoby sprawdzania stanu określonego pakietu lub listy wszystkich zainstalowanych, zaktualizowanych i usuniętych pakietów. Polecenia wyjaśnione w tym samouczku są łatwe do zastosowania i nauka ich jest obowiązkowa dla każdego użytkownika dystrybucji opartej na Debianie. Jak widziałeś, te polecenia mogą również dostarczać informacji o wersjach oprogramowania, potrzebnej przestrzeni dyskowej i nie tylko. Dodatkowe wskazówki dotyczące wyświetlania informacji o pakietach znajdziesz w samouczku Zobacz dpkg i apt history .

Mam nadzieję, że ten samouczek wyjaśniający, jak sprawdzić, czy pakiet jest zainstalowany na Debianie lub Ubuntu, był przydatny. Postępuj zgodnie z Linux Hint, aby uzyskać więcej wskazówek i samouczków dotyczących systemu Linux.