GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Der dpkg-Befehl in Linux – Eine Referenz für Anfänger

Lassen Sie uns in diesem Artikel den Befehl dpkg in Linux besprechen. Pakete helfen bei der Bereitstellung oder Installation beliebiger Anwendungen auf einem Linux-System. Pakete sind im Wesentlichen komprimierte Archive der Dateien und Abhängigkeiten, die zum Installieren 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.

Auf dieses Repository kann bei Bedarf von einem Paketverwaltungsdienst zugegriffen werden. Lassen Sie uns über eines dieser Paketverwaltungsprogramme sprechen, den dpkg-Befehl in Linux von heute.

Was ist der dpkg-Befehl?

Im Wesentlichen beschreibt die Manpage es so:„dpkg ist ein Werkzeug zum Installieren, Erstellen, Entfernen und Verwalten von Debian-Paketen.“

Wir verwenden den Befehl dpkg, um mit Paketen auf unserem System zu interagieren. Es wird vollständig mit Hilfe von Befehlszeilenparametern gesteuert, und der erste Parameter wird als Aktionsparameter bezeichnet, der verwendet wird, um festzulegen, was zu tun ist. Auf diesen Parameter kann ein anderer Parameter folgen oder auch nicht.

Später wurde ein neues Tool namens aptitude entworfen, um den Benutzern ein benutzerfreundlicheres, interaktives Front-End zur Verfügung zu stellen, um Pakete ohne die Komplexität des dpkg zu verwalten Befehl. Es interagiert im Namen des Benutzers mit der dpkg-Schnittstelle. Versuchen wir nun, den Befehl dpkg unter Linux zu verstehen.

Die Grundlagen des dpkg-Befehls unter Linux

So sieht die grundlegende Syntax des dpkg-Befehls aus:

dpkg [options] [.deb package name]

Der Befehl dpkg bietet eine lange Liste von Optionen zum Anpassen der Daten, die wir während der Analyse unseres Netzwerks erhalten. Hier ist eine Liste einiger der beliebtesten dpkg-Optionen.

Option Funktion
-i ODER –installieren Installieren Sie ein Paket mit dem Befehl dpkg. Der Befehl extrahiert alle Steuerdateien für das angegebene Paket, entfernt alle zuvor installierten älteren Instanzen des Pakets und installiert das neue Paket auf unserem System.
-r ODER –Entfernen Ein installiertes Paket von unserem System entfernen. Es entfernt jede Datei, die zu dem spezifischen Paket gehört, mit Ausnahme der Konfigurationsdateien. Dies kann als Deinstallationsoption angesehen werden.
-P ODER –löschen Eine alternative Möglichkeit, ein installiertes Paket von unserem System zu entfernen. Es entfernt vollständig jede Datei, die zu dem spezifischen Paket gehört, einschließlich der Konfigurationsdateien. Dies kann als die Option „vollständige Deinstallation“ angesehen werden.
–update-avail Uhe Informationen des dpkg-Befehls über verfügbare Pakete in seinen Repositories. Wenn neue Pakete verfügbar sind, werden sie aus den offiziellen Repositories synchronisiert.
–merge-avail Füge die Informationen des dpkg-Befehls über verfügbare Pakete in seinen Repositories mit zuvor verfügbaren Informationen zusammen. Es wird normalerweise direkt nach dem vorherigen Befehl ausgeführt.
–Hilfe Die Hilfeseite für den Befehl dpkg anzeigen und beenden.

Dies sind einige der am häufigsten verwendeten Optionen für den Befehl dpkg, und Sie können mehr erfahren, indem Sie die Hilfeoptionen in Ihrem Terminal anzeigen.

Mit dem dpkg-Befehl

Lassen Sie uns die allgemeine Verwendung des Befehls dpkg untersuchen. Da der Befehl für Debian- und Ubuntu-Systeme gleich funktioniert, werden wir in diesem Tutorial von nun an nur noch Ubuntu erwähnen.

1. Installieren eines Pakets

Die grundlegendste Verwendung des dpkg-Befehls in Ubuntu ist eine Paketinstallation. Wir können ein Deb-Paket in Ubuntu oder Debian mit dpkg -i installieren Befehlsoption.

So installieren Sie ein Paket.

sudo dpkg -i [package name]

Wir installieren den VLC-Player auf unserem Ubuntu-System. Sehen Sie sich den folgenden Screenshot an, um zu sehen, wie die Installation auf dem Bildschirm aussieht.

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, macht es keinen Sinn, es zu behalten.

Der dpkg-Befehl hat uns auch hier abgedeckt.

Wir können ein Programm oder einen Dienst von unserem System mit dpkg -r deinstallieren Option.

Lassen Sie uns den VLC-Player entfernen, den wir für diese Demonstration installiert haben.

sudo dpkg -r [package name]

Sehen Sie sich den folgenden Screenshot an, um zu sehen, wie dpkg Änderungen für alle abhängigen Menüs, Desktopsymbole usw. auslöst, ähnlich wie der apt-Befehl.

3. Aktualisieren Ihrer Repositories

Das dpkg-Repository speichert alle Pakete, die für die Installation auf Ihrer Ubuntu- oder Debian-Linux-Distribution verfügbar sind.

Da diese Pakete jedoch lokal gespeichert werden, kann es vorkommen, dass Sie alte Versionen von Paketen für ein Programm haben, wenn bereits neuere Versionen veröffentlicht wurden. Dies führt dazu, dass eine Methode zum Aktualisieren Ihrer Repositories benötigt wird.

Erraten Sie, was? Die dpkg --update-avail Option hat Sie abgedeckt.

Es überprüft die Online-Repositorys und lädt alle aktualisierten Pakete in Ihr lokales Repository herunter.

Aktualisieren wir unsere lokalen Repositorys auf die neueste Version:

sudo dpkg --update-avail

Endnotizen

Damit sind wir am Ende unseres Tagesthemas angelangt. Dies ist alles, was Sie zum größten Teil benötigen, wenn Sie den Befehl dpkg unter Linux verwenden. Die meisten normalen Benutzer würden nicht mehr als diese drei Optionen für den Befehl benötigen. Wenn Sie jedoch ein Power-User sind, können Sie man dpkg ausführen und erhalten Sie vollständige Details über alles, was der Befehl tun kann.


Linux
  1. Eine Anleitung zum Linux-Terminal für Anfänger

  2. So verwenden Sie den Linux-Grep-Befehl

  3. So verwenden Sie den Verlaufsbefehl unter Linux

  4. Meistern Sie den Linux-ls-Befehl

  5. Einführung in den Alternativen-Befehl in Linux

Der Timer-Befehl in Linux

Der Linux-Curl-Befehl

Wesentliche Beispiele des ps-Befehls in Linux

Was ist der Kill-Befehl in Linux?

Verstehen des Zeitbefehls in Linux

Verwendung des grep-Befehls unter Linux