Obtener un directorio debian salir de un paquete fuente
-
19-09-2019 - |
Pregunta
Estoy tratando de descompilar un paquete fuente porque quiero mirar el preist en archivos prerm. Esos archivos están normalmente en la carpeta debian pero cuando puedo extraer el paquete de fuentes que no encuentran ninguna carpeta debian. ¿Hay un comando simple o otra manera de obtener la carpeta debian?
Gracias de antemano
Solución
Si quieres a ella desde la fuente de paquete nombre:
apt-get source foo
que conseguir el .orig.tar.gz
, la .dsc
con información de control y la .diff.gz
con los cambios de Debian (si existe) y el directorio debian/
añadido a la fuente para la construcción. Tendrá archivos (pre|post)(inst|rm)
también.
Desde el binario .deb
, puede utilizar ar
y tar
según la otra respuesta.
Otros consejos
tratar ar x [dpkg-package]
(donde dpkg-paquete es el paquete binario) que genera una control.tar.gz
que contiene el postinst
(y otros) los archivos.
En realidad, es simple: El subdirectorio debian sólo está allí en la fuente para dpkg, es decir, es un meta-directorio utilizado por dpkg, dpkg y mirar y construir el .deb final, donde sólo hay un archivo de texto "debian-binarios", un "data.tar.gz" y un "control.tar.gz".
Para obtener el directorio inicial "debian", que tendría que mirar el control de la fuente de aguas arriba, o pedir al mantenedor / s del paquete.
Trate
apt-get source packagename
Esto descargará el archivo y descomprimirlo, junto con los archivos específicos de Debian.