Você pode listar o conteúdo de um arquivo deb executando
dpkg-deb --contents package.deb
dpkg-deb
pode mostrar muitas informações sobre um pacote deb. Você pode ver as outras opções executando dpkg-deb --help
.
Infelizmente, você não pode determinar quais arquivos um Makefile irá instalar. No entanto, você pode instalar em um diretório temporário definindo a variável DESTDIR
. Note que isto funciona bem principalmente em Makefiles gerados por autotools
ie. o script ./configure
. Por exemplo:
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
Essa última linha make
instalará os arquivos em /tmp/installedfiles
. Você pode então ver os arquivos que seriam criados, embora esses arquivos e diretórios sejam todos relativos ao prefixo especificado no script de configuração. Em outras palavras, /tmp/installedfiles/bin/mainprogram
seria instalado como /usr/bin/mainprogram
.
Espero ter respondido sua pergunta:)