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:
-i,-install
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 |
sudo dpkg -i package.deb
-r,--remove
sudo dpkg -r package_name
-p, -purge
sudo dpkg -p package_name
-l, -list
grep
). dpkg -l
, dpkg -l | Grep Firefox
-l, -listFiles
dpkg -l package_name
-S, -search
dpkg -s/path/to/file
-s, --status
dpkg -s package_name
-b, -build
dpkg -b -Verzeichnis
-Konfigurieren
dpkg --Configure package_name
-Packen Sie
dpkg --unpack package.deb
-no-act
dpkg --no -act -i package.deb
Gemeinsame Anwendungsfälle
veranschaulichen wir mit praktischen Beispielen:
Installieren eines Pakets:
dpkg [options] action
Entfernen eines Pakets:
sudo dpkg -i google-chrome-stable_current_amd64.deb
ein Paket reinigen:
sudo dpkg -r firefox-esr
Auflistung installierte Pakete:
sudo dpkg -P linux-image-5.10.0-11-amd64
Auflistungsdateien eines Pakets:
dpkg -l | grep -i chrome
Das Paket einer Datei finden:
dpkg -L google-chrome-stable
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!