dpkg
Słownik kwalifikacji INF.08 - Eksploatacja i konfiguracja oraz administrowanie sieciami rozległymi
Co to jest dpkg?
dpkg to podstawowe narzędzie do obsługi pakietów w systemach Linux opartych na Debianie. Działa na niższym poziomie niż apt i apt-get. Może instalować, usuwać oraz wyświetlać informacje o pakietach .deb.
Lista zainstalowanych pakietów
Najczęściej stosowane polecenie do wyświetlenia pakietów zainstalowanych w systemie to:
dpkg -l
Wynik zawiera listę pakietów, ich stan, wersję, architekturę oraz krótki opis.
Aby wyszukać konkretny pakiet na liście, można użyć potoku z grep:
dpkg -l | grep apache
Instalowanie pakietu lokalnego
dpkg może zainstalować pakiet pobrany jako plik .deb:
sudo dpkg -i pakiet.deb
Jeśli brakuje zależności, często naprawia się je poleceniem:
sudo apt-get install -f
Różnica między dpkg a apt-get
dpkg operuje bezpośrednio na pakietach lokalnych i bazie zainstalowanych pakietów. apt-get dodatkowo korzysta z repozytoriów i automatycznie obsługuje zależności. Dlatego do listy zainstalowanych pakietów pasuje dpkg -l, a nie apt-get update.