•
Como extraer un fichero .deb
Los ficheros .deb son un agregado de tres partes que podemos extraer a mano. Vamos a ver las partes de los ficheros deb y como extraerlos
Para extraer los datos del paquete de un solo comando podemos hacer lo siguiente:
$ ar p ejemplo_current_i386.deb data.tar.gz | tar xz
Dicho comando extrae el fichero data.tar.gz del paquete y lo descomprime. Podemos ver paso a paso para ver las partes del paquete:
$ ar x paquete_current_i386.deb
Del paquete extraeremos tres partes:
-rw-r--r-- 1 root root 4 Aug 23 09:18 debian-binary -rw-r--r-- 1 root root 4899 Aug 23 09:18 control.tar.gz -rw-r--r-- 1 root root 5898473 Aug 23 09:18 data.tar.gz
Las partes son:
- debian-binary: Contiene la versión del paquete, en las versiones actuales encontraremos 2.0
- control.tar.gz: Contiene los metadatos del paquete:
- control: Datos del paquete y sus dependencias
- md5sums: Contiene los md5 de los ficheros del tarball data (es opcional)
- postinst: Script a ejecutar al acabar la instalación del paquete (es opcional)
- postrm: Script a ejecutar después de eliminar el paquete (es opcional)
- data.tar.gz: Fichero con los datos del programa desde el root, por ejemplo:
drwxr-xr-x 3 root root 4096 Aug 16 23:09 opt drwxr-xr-x 4 root root 4096 Aug 16 23:09 usr drwxr-xr-x 3 root root 4096 Aug 16 23:09 etc
Extrayendo el fichero data.tar.gz podemos instalar un paquete .deb en otra distribución, como hicimos instalando el plugin para tener Videochat en GMail para Fedora, CentOS y RHEL
Relacionados
Imprimir
•
One comment to “Como extraer un fichero .deb”
•
25. September 2010 at 3:46 pm :
Otra forma de extraer un .deb si estas en una distro como debian o deribados..es usando dpkg:
Saludos