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

So extrahieren Sie Dateien aus dem Debian-Paketarchiv DEB

Ein sehr nützliches Werkzeug zum Extrahieren von Dateien aus dem Debian-Paketarchiv DEB (*.deb) ist ar Befehl. Lassen Sie uns zunächst ein Beispiel-Debian-Paket hello_2.10-1_amd64.deb herunterladen :

$ wget http://ftp.us.debian.org/debian/pool/main/h/hello/hello_2.10-1_amd64.deb

Nachdem wir nun unser Debian-Beispielpaket heruntergeladen haben, können wir ar verwenden Befehl, um seinen Inhalt aufzulisten. Dies kann durch t erreicht werden Möglichkeit:

$ ar t hello_2.10-1_amd64.deb 
debian-binary
control.tar.gz
data.tar.xz

Zu diesem Zeitpunkt haben wir nur den Paketinhalt aufgelistet und jetzt wurden die Dateien noch extrahiert. Um jede einzelne der oben aufgeführten Dateien zu extrahieren, verwenden Sie x Option und geben Sie den gewünschten Dateinamen als Argument an. Zum Beispiel das folgende ar Der Befehl extrahiert data.tar.xz Datei aus dem ausgewählten Debian-Paket:

$ ls
hello_2.10-1_amd64.deb
$ ar x hello_2.10-1_amd64.deb data.tar.xz
$ ls
data.tar.xz  hello_2.10-1_amd64.deb

Je nach Komprimierungsverfahren können Sie Archivinhalt weiter dekomprimieren. Verwenden Sie für XZ-komprimierten Tarball:

$ tar xvJf data.tar.xz

und für Gzip-komprimierte Tarball-Verwendung:

$ tar xvzf data.tar.xz

Debian
  1. So listen Sie alle Dateien auf, die vom DEB-Paket unter Ubuntu/Debian Linux installiert wurden

  2. So listen Sie Dateien auf, die von einem RPM- oder DEB-Paket in Linux installiert wurden

  3. So aktualisieren Sie von Debian 10 auf Debian 11

  4. So extrahieren Sie .gz- und .tar.gz-Dateien unter Linux

  5. Wie kann ich Dateien mit regulären Ausdrücken aus dem TAR-Archiv ausschließen?

Wie man ein Repository zu Debian hinzufügt

So aktualisieren Sie von Debian 10 auf Debian 11

Wie man Debian-Pakete aus den Quellen erstellt

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

Linux-tar-Befehl – ​​So komprimieren Sie Dateien unter Linux

So zeigen Sie Dateien aus RPM-, DEB-, Depot- und MSI-Paketen an und extrahieren sie