Como restaurar um único arquivo de um pacote?

9

Como posso fazer isso sem reinstalar o resto dos arquivos também?

    
por Georg Schölly 26.04.2011 / 20:45

2 respostas

14

Faça o download do pacote, por exemplo transmission-daemon , com

sudo apt-get --download-only install transmission-daemon

descompacte o pacote com

mkdir ~/dummy
dpkg-deb -x /var/cache/apt/archives/transmission-daemon_*.deb ~/dummy

restaure o arquivo, por exemplo /etc/init.d/transmission-daemon

sudo cp ~/dummy/etc/init.d/transmission-daemon /etc/init.d

remova o diretório

rm -rf ~/dummy
    
por enzotib 26.04.2011 / 20:57
7

Eu sei que isso é um pouco antigo, mas aqui está minha melhoria:

$ sudo apt-get download <package-name>

em vez de

$ sudo apt-get --download-only install <package-name>

Eu tive uma situação em que o pacote já estava instalado (por isso, a solução proposta não funcionou), e eu queria restaurar apenas um arquivo de configuração, a fim de corrigir o problema.

Felicidades

    
por camypaj 20.06.2012 / 16:46