Por exemplo, como apt-get
depende de alguns pacotes no coreutils
, se você fizer isso:
sudo apt-get remove coreutils
Você não poderá reinstalá-lo executando:
sudo apt-get install coreutils
Mas se eu simplesmente tentasse reinstalar coreutils
com:
sudo apt-get install --reinstall coreutils
Isso funcionaria. Então, qual é a diferença entre remover, instalar e apenas usar a --reinstall
opção? Eles não fazem a mesma coisa?
Responder1
apt-get remove {package} Remove/exclui um pacote instalado, exceto arquivos de configuração.
Remover é idêntico a instalar, exceto que os pacotes são removidos em vez de instalados. Se um sinal de mais (+) for anexado ao nome do pacote (sem espaço), o pacote identificado será instalado em vez de removido.
--reinstall, reinstale os pacotes que já estão instalados e na versão mais recente.
instalar. Esta opção é seguida por um ou mais pacotes desejados para instalação. Cada pacote é um nome de pacote, não um nome de arquivo totalmente qualificado.
Fonte:Página de manual