GNU/Linux >> Linux Esercitazione >  >> Debian

Come estrarre i file dall'archivio dei pacchetti Debian DEB

Uno strumento molto utile per estrarre file dall'archivio dei pacchetti Debian DEB (*.deb) è ar comando. Per prima cosa, scarichiamo un pacchetto debian di esempio hello_2.10-1_amd64.deb :

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

Ora che abbiamo scaricato il nostro pacchetto Debian di esempio possiamo usare ar comando per elencarne il contenuto. Questo può essere ottenuto da t opzione:

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

In questa fase abbiamo elencato solo il contenuto del pacchetto e ora i file sono stati estratti. Per estrarre ogni singolo file sopra elencato usa x opzione e fornire il nome del file desiderato come argomento. Ad esempio il seguente ar il comando estrarrà data.tar.xz file dal pacchetto Debian selezionato:

$ 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

A seconda del metodo di compressione è possibile decomprimere ulteriormente il contenuto dell'archivio. Per l'uso del tarball compresso XZ:

$ tar xvJf data.tar.xz

e per l'uso del tarball compresso con Gzip:

$ tar xvzf data.tar.xz

Debian
  1. Come elencare tutti i file installati dal pacchetto DEB su Ubuntu/Debian Linux

  2. Come elencare i file installati da un pacchetto RPM o DEB in Linux

  3. Come aggiornare da Debian 10 a Debian 11

  4. Estrai file specifici in un archivio tar utilizzando un carattere jolly

  5. Come escludere i file dall'archivio TAR usando le espressioni regolari?

Come aggiungere un repository a Debian

Come aggiornare da Debian 10 a Debian 11

Come creare pacchetti Debian dal sorgente

Come installare il pacchetto Debian (.deb).

Comando tar di Linux – Come comprimere file in Linux

Come visualizzare ed estrarre file da pacchetti rpm, deb, depot e msi