Vous pouvez lister le contenu d'un fichier deb en exécutant
dpkg-deb --contents package.deb
dpkg-deb
peut afficher un grand nombre d'informations sur un paquet deb. Vous pouvez voir les autres options en exécutant dpkg-deb --help
.
Malheureusement, vous ne pouvez pas déterminer quels fichiers un Makefile va installer. Cependant, vous pouvez installer dans un répertoire temporaire en définissant l'option DESTDIR
variable. Notez que cela fonctionne bien principalement sur les Makefiles générés par autotools
c'est-à-dire le ./configure
script. Par exemple :
cd sourcecode-1.2
./configure --prefix=/usr #Just the usual compiling stuff
make
mkdir /tmp/installedfiles #Create a temporary directory for the files
make DESTDIR=/tmp/installedfiles install
Cette dernière make
installera les fichiers dans /tmp/installedfiles
. Vous pouvez alors voir les fichiers qui seraient créés, bien que ces fichiers et répertoires seront tous relatifs au préfixe spécifié dans le script de configure. En d'autres termes, /tmp/installedfiles/bin/mainprogram
serait installé en tant que /usr/bin/mainprogram
.
J'espère avoir répondu à votre question :)