Heim >System-Tutorial >LINUX >Eine Anfängerhandbuch zur Verwendung von DPKG -Befehl in Linux

Eine Anfängerhandbuch zur Verwendung von DPKG -Befehl in Linux

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2025-03-10 11:22:10922Durchsuche

A Beginner's Guide To Using dpkg Command In Linux

Dieser Leitfaden bietet ein grundlegendes Verständnis des Befehls dpkg, eines Core -Paket -Managers in Debian, Ubuntu und verwandten Linux -Verteilungen. Wir werden essentielle Verwendungszwecke wie Installations-, Entfernungs- und Paketverwaltungsaufgaben abdecken.

Was ist dpkg?

dpkg (Debian-Paket) ist ein Befehlszeilendienstprogramm für die Verwaltung einzelner .deb Pakete. Obwohl es mächtig ist, ist es ein Werkzeug mit mittlerer Ebene; Es handelt nicht automatisch Abhängigkeiten. Für das Abhängigkeitsmanagement werden höhere Tools wie apt empfohlen.

grundlegende Syntax

Die Grundstruktur dpkg ist:

dpkg [options] action

Gemeinsame Aktionen und Optionen:

Die folgende Tabelle fasst gemeinsam dpkg Aktionen und nützliche Optionen zusammen:

Aktion Beschreibung Beispiel -i,-install installiert ein
Action Description Example
-i, --install Installs a .deb package. sudo dpkg -i package.deb
-r, --remove Removes a package (configuration files remain). sudo dpkg -r package_name
-P, --purge Removes a package and its configuration files. sudo dpkg -P package_name
-l, --list Lists installed packages (optional: filter with grep). dpkg -l, dpkg -l | grep firefox
-L, --listfiles Lists files installed by a package. dpkg -L package_name
-S, --search Finds the package a file belongs to. dpkg -S /path/to/file
-s, --status Shows detailed package status. dpkg -s package_name
-b, --build Builds a .deb package from a directory. dpkg -b directory
--configure Configures an unpacked but unconfigured package. dpkg --configure package_name
--unpack Unpacks a .deb package without configuring it. dpkg --unpack package.deb
--no-act Simulates the command without making changes. dpkg --no-act -i package.deb
Paket. sudo dpkg -i package.deb -r,--remove entfernt ein Paket (Konfigurationsdateien verbleiben). sudo dpkg -r package_name -p, -purge entfernt ein Paket und seine Konfigurationsdateien. sudo dpkg -p package_name -l, -list Listen installierte Pakete (optional: Filter mit grep ). dpkg -l , dpkg -l | Grep Firefox -l, -listFiles listet Dateien auf, die von einem Paket installiert sind. dpkg -l package_name -S, -search findet das Paket, zu der eine Datei gehört. dpkg -s/path/to/file -s, --status zeigt einen detaillierten Paketstatus an. dpkg -s package_name -b, -build erstellt ein Paket aus einem Verzeichnis. dpkg -b -Verzeichnis -Konfigurieren Konfiguriert ein ausgepacktes, aber nicht konfiguriertes Paket. dpkg --Configure package_name -Packen Sie aus packt ein Paket aus, ohne es zu konfigurieren. dpkg --unpack package.deb -no-act simuliert den Befehl, ohne Änderungen vorzunehmen. dpkg --no -act -i package.deb

Gemeinsame Anwendungsfälle

veranschaulichen wir mit praktischen Beispielen:

  1. Installieren eines Pakets:

    dpkg [options] action
  2. Entfernen eines Pakets:

    sudo dpkg -i google-chrome-stable_current_amd64.deb 
  3. ein Paket reinigen:

    sudo dpkg -r firefox-esr
  4. Auflistung installierte Pakete:

    sudo dpkg -P linux-image-5.10.0-11-amd64
  5. Auflistungsdateien eines Pakets:

    dpkg -l | grep -i chrome
  6. Das Paket einer Datei finden:

    dpkg -L google-chrome-stable
  7. Paketstatus anzeigen:

    dpkg -S /bin/uname

Schlussfolgerung

dpkg ist ein grundlegendes Werkzeug für die Verwaltung von Debian -Paketen. Denken Sie zwar leistungsstark für die individuelle Paketmanipulation, denken Sie daran, apt oder apt-get für die Abhängigkeitsbehandlung zu verwenden, um eine potenzielle Systeminstabilität zu vermeiden. Um umfassende Informationen zu erhalten, wenden Sie sich an die Seite dpkg (man dpkg). Die Verwendung von apt oder apt-get wird im Allgemeinen für tägliche Paketverwaltungsaufgaben empfohlen.

Das obige ist der detaillierte Inhalt vonEine Anfängerhandbuch zur Verwendung von DPKG -Befehl in Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn