Existe uma maneira de "fazer check-out" de um único arquivo de um pacote?
Sim, é fácil com a ferramenta dpkg-deb
.
- Use
dpkg --list | grep pptpd
para encontrar sua versão pptpd . - Faça o download do arquivo deb apropriado no link
- Por conveniência, neste exemplo, assumimos que o nome é
pptpd.deb
- Use o seguinte para obter um arquivo TAR do conteúdo do qual você pode extrair os arquivos necessários:
dpkg-deb --fsys-tarfile pptpd.deb > pptpd.tar
- Use o seguinte para obter um arquivo TAR do conteúdo do qual você pode extrair os arquivos necessários:
- Você pode montar o TAR no Nautilus para acessar facilmente o arquivo ou pode usar a linha de comando
tar
. - Como alternativa, em vez de converter em um arquivo TAR, você pode extrair diretamente o deb para um diretório com:
mkdir pptpd-temp && dpkg-deb -x pptpd.deb pptpd-temp
Nota: neste caso,
pptpd.conf
é o arquivo de configuração padrão que vem com o pacote e não é criado dinamicamente no momento da instalação, poisdpkg-deb
com a opção de lista-c
demonstra:$ dpkg-deb -c pptpd_1.3.4-5ubuntu2_amd64.deb | grep conf -rw-r--r-- root/root 2247 2012-03-01 22:03 ./etc/pptpd.conf