Przewodnik po używaniu polecenia dpkg w systemie Linux ⋆ ALexHost SRL
Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
21.11.2024

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.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills