Como posso fazer isso sem reinstalar o restante dos arquivos também?
package-management
Georg Schölly
fonte
fonte
apt-get download
downloads para o diretório de trabalho atual.
dpkg-deb --fsys-tarfile
etar
, assim:dpkg-deb --fsys-tarfile "$package"*.deb | tar -x ./path/to/file
/tmp/dummy
parece mais conveniente~/dummy
e necessário removê-lo.apt-get download
poisapt-get --download-only install
irá parar se o pacote já estiver instalado. Conforme indicado pela resposta de camypaj.nginx
'sworker_processes
configuração em uma gama de máquinas. Então eu vim com o seguinte comando:for f in /var/cache/apt/archives/nginx-common*; do dpkg-deb --fsys-tarfile "$f" | tar xO ./etc/nginx/nginx.conf | grep worker_processes; done
.Eu sei que isso é um pouco antigo, mas aqui está a minha melhoria:
ao invés de
Eu tinha uma situação em que o pacote já estava instalado (portanto, a solução proposta não funcionava) e queria restaurar apenas um arquivo de configuração, a fim de corrigir o problema.
Felicidades
fonte
/var/cache/apt/archives/
e não é necessário fazer o download.