Qual é o significado do apt-get install --reinstall?

5

Ao executar

apt-get install --reinstall XXX

O que está realmente acontecendo? Isso purga os binários antigos e substitui novamente? ou apenas substituir o novo binário sem remover o antigo?

Em outras palavras, --reinstall=remove+install ou --reinstall=install/update e, se ele for remover, a instalação seria purge ou remove , o que significa que isso removeria as configurações ao lado dos binários?

    
por Maythux 04.06.2015 / 09:16

2 respostas

2
  

que meios isso removeria configurações ao lado dos binários?

Não. Ele removerá o pacote e NÃO as dependências e reinstalará apenas o pacote. Arquivos de configuração são deixados como estão.

Se você também quiser reinstalar os arquivos de configuração, poderá removê-los e usar

sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall {package}

para reinstalar os arquivos junto com o pacote.

    
por Rinzwind 04.06.2015 / 09:32
1

apt-get install --reinstall xxx remove completamente o pacote (mas não os arquivos de configuração ou os pacotes que dependem do xxx) e reinstala a versão mais recente do pacote. Então eu acho que está rodando remove e não purge .

Referência:

link

    
por Ron 04.06.2015 / 09:26