Eu também postei este exemplo na parte inferior da pergunta original, mas para fins de inclusão incluirei aqui também:
-
wget -qO- http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-2.6.38-6-generic_2.6.38-6.34_i386.deb | dpkg-deb --fsys-tarfile /dev/stdin | tar Ox --wildcards './usr/src/*/.config
Isso não impede o download do arquivo do pacote. Mas com alguma astúcia e pedindo ao wget
para buscar apenas um intervalo específico, seria possível, embora não automático. Se você tem um interesse mais amplo e aprofundado no assunto, provavelmente é parcialmente coberto pelos slides e pelo vídeo de uma palestra no FOSDEM há alguns anos:
O caso aqui é de apenas um arquivo, ou parte do arquivo foi alterado em um pacote .deb
, como extraí-lo da pilha de .ar+.gz+.tar
sem causar um download da coisa completa. (Disclaimer: Eu era um dos oradores).