Question

Je suis en train de décompiler un paquet source parce que je veux regarder le preist en fichiers prerm. Ces fichiers sont normalement dans le dossier debian mais quand j'extraire le paquet source Je ne trouve aucun dossier debian. Y at-il une simple commande ou tout autre moyen d'obtenir le dossier debian?

Merci d'avance

Était-ce utile?

La solution

Si vous voulez à de la source pour le paquet foo:

apt-get source foo

qui va obtenir le .orig.tar.gz, la .dsc des informations de commande et le .diff.gz avec les modifications Debian (le cas échéant) et le répertoire debian/ ajouté à la source pour la construction. Il aura des fichiers (pre|post)(inst|rm) aussi.

A partir du binaire .deb, vous pouvez utiliser ar et tar selon l'autre réponse.

Autres conseils

essayer fichiers ar x [dpkg-package] (où dpkg-paquet est le paquet binaire) qui génère un control.tar.gz qui contient le postinst (et autres).

Il est en fait simple: Le sous-répertoire debian n'est là dans la source de dpkg, à savoir qu'il est un méta-annuaire utilisé par dpkg, et dpkg regarder et construire la .deb finale, où il n'y a qu'un fichier texte "debian-binaires", un "data.tar.gz" et un "control.tar.gz".

Pour obtenir le répertoire initial « debian », vous devez regarder le contrôle de code source en amont, ou demander au mainteneur / s du paquet.

Essayez

apt-get source packagename

va télécharger le fichier et décompressez, ainsi que des fichiers debian spécifiques.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top