Isso é o que você quer fazer:
sudo -s
cd /tmp
mkdir deb
cd deb
apt-get update
apt-get download package1 package2 package3
dpkg -i --force-confmiss *.deb
Você pode procurar aqui mais algumas maneiras.
Se eu quiser reinstalar as configurações de algum pacote x
(ou seja, arquivos em /etc
), como farei isso?
O apt-get --reinstall install x
sempre reinstala as configurações?
Outras respostas sugerem remover as configurações primeiro e depois usar apt-get -o Dpkg::Options::="--force-confmiss" x
. No entanto, eu não quero fazer isso para todo o /etc
porque eu quero manter meu sistema em um estado bem comportado, tanto quanto possível. Basicamente, só quero que substitua os arquivos de configuração existentes.
Eu também li sobre --force-all
, --force-confnew
, --overwrite-conffiles
e UCF_FORCE_CONFFMISS
, UCF_FORCE_CONFFNEW
env vars. Algumas documentações são aqui e aqui , embora eu não tenha certeza se faz exatamente o que eu quero.
Isso é o que você quer fazer:
sudo -s
cd /tmp
mkdir deb
cd deb
apt-get update
apt-get download package1 package2 package3
dpkg -i --force-confmiss *.deb
Você pode procurar aqui mais algumas maneiras.