Posted by q3it on jueves, noviembre 16, 2023 in Linux
En algunas situaciones vamos a querer descomprimir ficheros .deb ya sea porque
no podemos cerrarlo por problemas de dependencias o porque simplemente queremos obtener algún fichero dentro de estos paquetes sin tener que instalarlo.
no podemos cerrarlo por problemas de dependencias o porque simplemente queremos obtener algún fichero dentro de estos paquetes sin tener que instalarlo.
Para hacer esto tendremos dos opciones: una es a través del comando ar p y luego pasárselo a tar en el fichero .deb y el argumento data.tar.gz. Pero una forma más simple es dpkg -x el paquete .deb y luego en el directorio donde queremos que se extraiga.
En la anterior imagen yo tengo el fichero lftp_4.8.4-2build3_amd64.deb y si ejecutamos dpkg -x lftp_4.8.4-2build3_amd64.deb y donde yo lo quiero descomprimir, que en este caso sería el directorio actual. Esto nos da como resultado el directorio /etc dónde va a estar la configuración.
Y dentro de /usr los subdirectorios ya sea para el ejecutable o para la documentación.