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

Debian:So installieren oder entfernen Sie DEB-Pakete mit dpkg

Frage: Ich würde gerne wissen, wie man deb-Pakete unter Debian installiert, deinstalliert und überprüft. Können Sie mir das anhand eines Beispiels erklären?

Antwort: Verwenden Sie dpkg, um ein deb-Paket zu installieren und zu entfernen, wie unten erklärt.

Unter Debian erlaubt Ihnen dpkg (Debian-Paketsystem), die Softwarepakete zu installieren und zu entfernen. dpkg ist der einfachste Weg, ein Paket zu installieren und zu deinstallieren.

Debian stellt jetzt ein Tool namens Apt (für „A Package Tool“) und Aptitude bereit, um Administratoren dabei zu helfen, Software einfacher hinzuzufügen oder zu entfernen. Weitere Einzelheiten finden Sie in unseren früheren Paketen verwalten mit apt-get.

Installieren eines Debs mit dpkg -i

syntax:
dpkg -i package-file-name

-i is to install a package.

Das folgende Beispiel installiert das Debian-Paket für das tcl-Tool.

$ dpkg -i tcl8.4_8.4.19-2_amd64.deb
Selecting previously deselected package tcl8.4.
(Reading database ... 94692 files and directories currently installed.)
Unpacking tcl8.4 (from tcl8.4_8.4.19-2_amd64.deb) ...
Setting up tcl8.4 (8.4.19-2) ...
Processing triggers for menu ...
Processing triggers for man-db ...

Sie können die Installation des Pakets mit dpkg -l Paketname wie unten gezeigt überprüfen.

$ dpkg -l | grep 'tcl'
ii  tcl8.4                               8.4.19-2                   Tcl (the Tool Command Language) v8.4 - run-t

Der obige Befehl zeigt, dass das TCL-Paket ordnungsgemäß installiert ist. ‚ii‘ gibt den Status ‚installiert ok installiert‘ an.

Ein Deb mit dpkg -r deinstallieren

dpkg mit der Option -r entfernt das installierte Paket.

$ dpkg -r tcl8.4
(Reading database ... 94812 files and directories currently installed.)
Removing tcl8.4 ...
Processing triggers for man-db ...
Processing triggers for menu ...

Listen Sie nun das Paket auf und überprüfen Sie den Status.

# dpkg -l | grep 'tcl'
rc  tcl8.4                                8.4.19-2                   Tcl (the Tool Command Language) v8.4 - run-t

rc steht für „removed ok config-files“. Die Löschaktion hat die Konfigurationsdateien nicht gelöscht. Der Status jedes installierten Pakets ist in /var/lib/dpkg/status verfügbar. Der Status des tcl8.4-Pakets sieht folgendermaßen aus:

Package: tcl8.4
Status: deinstall ok config-files
Priority: optional
Section: interpreters
Installed-Size: 3308

Der folgende Befehl wird verwendet, um das Paket vollständig zu löschen.

$ dpkg -P tcl8.4
(Reading database ... 94691 files and directories currently installed.)
Removing tcl8.4 ...
Purging configuration files for tcl8.4 ...
Processing triggers for menu ...
$ dpkg -l | grep 'tcl'
$

Das Paket wird also vollständig entfernt, und der Status in /var/lib/dpkg/status wird unten angegeben.

Package: tcl8.4
Status: purge ok not-installed
Priority: optional
Section: interpreters

Linux
  1. Verschiedene Methoden zum Installieren des Debian-Pakets (.deb).

  2. So installieren Sie RPM-Pakete auf Debian 11 Bullseye

  3. Wie installiere ich eine Deb-Datei, von Dpkg -i oder von Apt?

  4. So installieren Sie Pakete mit dnf in CentOS/RHEL 8

  5. So installieren Sie lokale .deb-Pakete mit apt-get

Wie man ein Repository zu Debian hinzufügt

So installieren Sie Pakete unter Debian 10

So verwalten Sie Python-Pakete mit PIP

So installieren Sie Pakete sicher mit Npm oder Yarn unter Linux

So installieren Sie das Debian-Paket (.deb).

So installieren Sie Deb-Pakete in Ubuntu, Debian &Mint