Przewodnik po używaniu polecenia dpkg w systemie Linux
Dostępnych jest wiele serwerów opartych na systemie Linux, z których każdy jest dostosowany do różnych potrzeb i konfiguracji. Niezależnie od konkretnej konfiguracji, jedno pozostaje niezmienne: potrzeba regularnej administracji systemem. Jednym z najważniejszych rutynowych zadań jest zarządzanie pakietami, które zapewnia, że oprogramowanie jest instalowane, aktualizowane lub usuwane poprawnie i skutecznie. W przypadku dystrybucji opartych na Debianie, takich jak Ubuntu, Linux Mint i innych, polecenie `dpkg` jest niezbędnym narzędziem niskiego poziomu, które pozwala użytkownikom i administratorom bezpośrednio zarządzać pakietami `.deb`.
W przeciwieństwie do narzędzi wyższego poziomu, takich jak `apt`, które obsługują zależności i repozytoria, `dpkg` działa bezpośrednio z plikami pakietów, dając precyzyjną kontrolę nad instalacją i usuwaniem oprogramowania. Za pomocą `dpkg` można instalować i odinstalowywać pakiety, wyświetlać listę zainstalowanego oprogramowania, sprawdzać szczegóły pakietów i sprawdzać ich zawartość. Jest to szczególnie przydatne do rozwiązywania problemów, audytów systemu lub podczas pracy z niestandardowymi lub offline pakietami `.deb`.
W tym przewodniku zbadamy zarówno podstawowe, jak i zaawansowane użycie polecenia `dpkg`, aby pomóc ci pewnie zarządzać oprogramowaniem na serwerach AlexHost. Niezależnie od tego, czy jesteś doświadczonym administratorem, czy ciekawskim użytkownikiem, opanowanie `dpkg` jest istotnym krokiem w kierunku pełnej kontroli nad środowiskiem Linux.
SPRAWDŹ WSZYSTKIE DOSTĘPNE PLANY TARYFOWE VPS TUTAJ
Co oznacza polecenie dpkg configure?
Polecenie dpkg ( Debian Package) jest niskopoziomowym narzędziem do instalowania, usuwania i zarządzania pakietami w systemach opartych na Debianie. W przeciwieństwie do menedżerów pakietów wyższego poziomu, takich jak apt, polecenie dpkg działa bezpośrednio z plikami .deb, które zawierają pakiety i ich zależności. To sprawia, że dpkg jest ważnym narzędziem dla administratorów, którzy muszą zarządzać pakietami w bardziej szczegółowy sposób.
Instalowanie pakietów za pomocą dpkg
Proces instalacji jest bardzo prosty. Najpierw należy przesłać plik pakietu (.deb) na serwer. Na przykład, jeśli chcesz zainstalować pakiet example.deb, uruchom następujące polecenie:
sudo dpkg -i my_test.deb
Sprawdzanie i naprawianie zależności
Po zainstalowaniu pakietu, dpkg może zgłosić brakujące zależności. Aby naprawić te problemy, uruchom polecenie:
sudo apt-get install -f
To polecenie dpkg automatycznie zainstaluje brakujące zależności i naprawi konflikty.
* -f: Ta flaga oznacza “napraw uszkodzone”. Mówi apt-get, aby spróbował naprawić uszkodzone zależności. Jeśli w systemie znajdują się pakiety, które nie zostały poprawnie zainstalowane lub mają brakujące zależności, polecenie apt-get install -f spróbuje naprawić te problemy.
Lista zainstalowanych pakietów
Jeśli jako użytkownik VPS chcesz wyświetlić listę wszystkich zainstalowanych pakietów na swoim serwerze, uruchom polecenie:
dpkg -l
Spowoduje to wyświetlenie listy wszystkich pakietów zainstalowanych w systemie, w tym ich wersji i statusów.
Usuwanie pakietów
Instalacja jest prosta. Jeśli chodzi o usuwanie pakietów, istnieją dwa etapy: zwykłe usuwanie zainstalowanych pakietów i usuwanie zainstalowanych pakietów wraz z plikiem konfiguracyjnym dpkg. W pierwszym przypadku należy użyć następującego polecenia:
sudo dpkg -r my_test package
Jeśli chcesz całkowicie usunąć pakiet, w tym jego pliki konfiguracyjne, użyj:
sudo dpkg -P my_test package
Uzyskiwanie informacji o pakiecie
Może zaistnieć potrzeba uzyskania szczegółowych informacji o konkretnym pakiecie. Aby to zrobić, wystarczy użyć następującego polecenia:
dpkg -s my_test package
Spowoduje to wyświetlenie informacji o wersji, zależności, rozmiarze i opisie pakietu.