Przejdź do głównej treści

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.