Desinstalando Dependências. Esta é uma boa prática?

6

Tanto quanto eu sei eu posso desinstalar um programa do Ubuntu usando este comando ...

$ sudo dpkg -r packagename

Mas isso não remove as dependências enquanto o packagename está instalado. Para remover todos os arquivos, incluindo dependências, precisamos aplicar este comando ...

$ sudo apt-get --purge autoremove packagename

Mas a minha pergunta é remover o pacote e todas as suas dependências são realmente uma boa prática? O comando --purge autoremove tornará meu sistema como antes de instalar o pacote packagename ? Ou, ocasionalmente, posso acabar com alguns arquivos quebrados e meu sistema pode travar ao tentar remover tudo? Na verdade, tenho medo de implementar o comando --purge autoremove e quero saber a opinião de um especialista antes de praticar isso!

    
por Roy Emmarson 10.05.2015 / 19:42

3 respostas

5

Deve ser bem seguro. O Autoremove remove apenas pacotes, que foram instalados pela dependência de um pacote removido. Eles não devem ser necessários. Você está certo. Seu sistema deve estar como antes de você instalar o 'packagename'.

    
por Pilot6 10.05.2015 / 19:45
2

O Autoremove remove apenas pacotes órfãos . O que significa que é completamente seguro usar sem interromper qualquer programa funcional ou atualmente instalado.

    
por md_essam 10.05.2015 / 20:40
2

É bastante seguro na maioria das vezes, mas quando você o usa, você deve verificar seu terminal para obter os nomes dos pacotes que estão prestes a serem removidos, porque algumas vezes ocorrem erros. Não concorde com a remoção de dependências sem ter verificado novamente os nomes dos pacotes que estão prestes a serem removidos e ver se há algum que normalmente não deveria estar lá. Cheque o que aconteceu comigo alguns dias antes.

    
por Adam 10.05.2015 / 20:49