GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo extraer archivos del archivo de paquetes de Debian DEB

Una herramienta muy útil para extraer archivos del archivo de paquete Debian DEB (*.deb) es ar dominio. Primero, descarguemos un paquete de Debian de muestra hello_2.10-1_amd64.deb :

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

Ahora que hemos descargado nuestro paquete Debian de muestra, podemos usar ar comando para enumerar su contenido. Esto se puede lograr mediante t opción:

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

En esta etapa, solo hemos enumerado el contenido del paquete y ahora los archivos ya se han extraído. Para extraer cada uno de los archivos individuales enumerados anteriormente, use x opción y proporcione el nombre de archivo deseado como argumento. Por ejemplo, el siguiente ar el comando extraerá data.tar.xz archivo del paquete debian seleccionado:

$ 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

Dependiendo del método de compresión, puede descomprimir aún más el contenido del archivo. Para el uso de tarball comprimido XZ:

$ tar xvJf data.tar.xz

y para uso de tarball comprimido Gzip:

$ tar xvzf data.tar.xz

Debian
  1. Cómo enumerar todos los archivos instalados por el paquete DEB en Ubuntu/Debian Linux

  2. Cómo actualizar de Debian 10 a Debian 11

  3. Cómo reproducir archivos MP3 desde la línea de comandos de Debian 10

  4. Extraiga archivos específicos en un archivo tar usando un comodín

  5. ¿Cómo excluir archivos del archivo TAR usando expresiones regulares?

Cómo agregar un repositorio a Debian

Cómo actualizar de Debian 10 a Debian 11

Cómo compilar paquetes Debian desde el código fuente

Cómo instalar el paquete Debian (.deb)

Comando tar de Linux:cómo comprimir archivos en Linux

Cómo ver y extraer archivos de paquetes rpm, deb, depot y msi