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