Der dpkg-Befehl in Linux – Eine Anleitung
Lassen Sie uns über den dpkg-Befehl in Linux diskutieren. Pakete helfen dabei, jede Anwendung auf einem Linux-System zu liefern oder zu installieren. Im Wesentlichen sind Pakete komprimierte Archive der Dateien und Abhängigkeiten, die zur Installation eines Programms oder Dienstes erforderlich sind.
Diese Pakete werden verwendet, wenn Sie ein neues Programm oder einen neuen Dienst auf ihrem System installieren möchten. Alle Pakete auf einem System werden in einem lokalen ‚Repository‘ gespeichert.
Dieses Repository kann bei Bedarf von einem Paketverwaltungsdienst abgerufen werden. Lassen Sie uns heute über eines dieser Paketverwaltungswerkzeuge sprechen, den dpkg-Befehl in Linux.
Was ist der dpkg-Befehl?
Im Wesentlichen wird es in der man-Seite so beschrieben: „dpkg ist ein Werkzeug zum Installieren, Erstellen, Entfernen und Verwalten von Debian-Paketen.“
Wir verwenden den dpkg-Befehl, um mit Paketen auf unserem System zu interagieren. Er wird vollständig mit Hilfe von Befehlszeilenparametern gesteuert, und der erste Parameter wird als Aktionsparameter bezeichnet, der verwendet wird, um zu steuern, was zu tun ist. Dieser Parameter kann von weiteren Parametern gefolgt sein oder auch nicht.
Später wurde ein neues Werkzeug namens aptitude entwickelt, um eine benutzerfreundlichere, interaktive Oberfläche für die Benutzer zur Verwaltung von Paketen ohne die Komplexität des dpkg-Befehls zu bieten. Es interagiert im Auftrag des Benutzers mit der dpkg-Schnittstelle. Jetzt versuchen wir, den dpkg-Befehl in Linux zu verstehen.
Die Grundlagen des dpkg-Befehls in Linux
So sieht die grundlegende Syntax des dpkg-Befehls aus:
dpkg [options] [.deb package name]
Der dpkg-Befehl bietet eine lange Liste von Optionen, um die Daten, die wir beim Analysieren unseres Netzwerks erhalten, anzupassen. Hier ist eine Liste einiger der beliebtesten dpkg-Optionen.
Option | Funktion |
---|---|
-i ODER –install | Installieren Sie ein Paket mit dem dpkg-Befehl. Der Befehl extrahiert alle Steuerungsdateien für das angegebene Paket, entfernt jede zuvor installierte ältere Instanz des Pakets und installiert das neue Paket auf unserem System. |
-r ODER –remove | Entfernen Sie ein installiertes Paket von unserem System. Es entfernt jede Datei, die zu dem spezifischen Paket gehört, mit Ausnahme der Konfigurationsdateien. Dies kann als Deinstallations-Option angesehen werden. |
-P ODER –purge | Eine alternative Möglichkeit, ein installiertes Paket von unserem System zu entfernen. Es entfernt jede Datei, die zu dem spezifischen Paket gehört, einschließlich der Konfigurationsdateien. Dies kann als die ‚vollständige Deinstallations‘-Option angesehen werden. |
–update-avail | Aktualisieren Sie die Informationen des dpkg-Befehls über verfügbare Pakete in seinen Repositories. Wenn neue Pakete verfügbar sind, werden sie von den offiziellen Repositories synchronisiert. |
–merge-avail | Vereinigen Sie die Informationen des dpkg-Befehls über verfügbare Pakete in seinen Repositories mit zuvor verfügbaren Informationen. Es wird normalerweise direkt nach dem vorherigen Befehl ausgeführt. |
–help | Zeigen Sie die Hilfeseite für den dpkg-Befehl an und beenden Sie ihn. |
Dies sind einige der am häufigsten verwendeten Optionen für den dpkg-Befehl, und Sie können mehr entdecken, indem Sie die Hilfsoptionen in Ihrem Terminal anzeigen.
Verwendung des dpkg-Befehls
Lassen Sie uns die häufigen Anwendungen des dpkg-Befehls erkunden. Da der Befehl sowohl für Debian- als auch für Ubuntu-Systeme gleich funktioniert, werden wir in diesem Tutorial ab jetzt nur Ubuntu erwähnen.
1. Installieren eines Pakets
Die grundlegendste Verwendung des dpkg-Befehls in Ubuntu ist die Paketinstallation. Wir können ein deb-Paket in Ubuntu oder Debian mit der dpkg -i Befehlsoption installieren.
So installieren Sie ein Paket.
sudo dpkg -i [package name]
Sie können auch mehrere Pakete gleichzeitig installieren, indem Sie die Paketnamen durch Leerzeichen getrennt angeben.
2. Entfernen eines Pakets
Wenn Sie ein Programm oder einen Dienst auf Ihrem System nicht mehr benötigen, gibt es keinen Grund, es zu behalten. Der dpkg-Befehl hat uns auch hier abgedeckt. Wir können ein Programm oder einen Dienst von unserem System deinstallieren, indem wir die dpkg -r Option verwenden.
Lassen Sie uns den VLC-Player entfernen, den wir für diese Demonstration installiert haben.
sudo dpkg -r [package name]
3. Aktualisieren Ihrer Repositories
Das dpkg-Repository speichert alle zur Installation auf Ihrer Ubuntu- oder Debian-Linux-Distribution verfügbaren Pakete.
Da diese Pakete jedoch lokal gespeichert werden, können Sie oft alte Versionen von Paketen für ein Programm haben, wenn bereits neuere Versionen veröffentlicht wurden. Dies erfordert eine Methode zur Aktualisierung Ihrer Repositories.
Raten Sie mal? Die dpkg –update-avail Option hat Sie abgedeckt.
Es überprüft die Online-Repositories und lädt alle aktualisierten Pakete in Ihr lokales Repository herunter.
Lassen Sie uns unsere lokalen Repositories auf die neueste Version aktualisieren:
sudo dpkg --update-avail
Abschließende Bemerkungen
Damit kommen wir zum Ende unserer Anleitung für den heutigen Tag. Das ist alles, was Sie größtenteils beim Verwenden des dpkg-Befehls in Linux benötigen. Die meisten regulären Benutzer benötigen nicht mehr als diese drei Optionen für den Befehl. Wenn Sie jedoch ein Power-User sind, können Sie dpkg ausführen und vollständige Details zu allem erhalten, was der Befehl tun kann.