Ubuntu - não é possível desinstalar / reinstalar aplicativos corretamente

-1

Desinstalar aplicativos é um pesadelo. Por exemplo, eu uso 'sudo apt-get install nginx' e quando entro no Software Center, e o desinstalo ... ele ainda mantém todas as configurações e algumas pastas e estou curioso para saber por quê.

Eu tento usar -rm -r na pasta ... isso remove tudo, sucesso! Embora não por muito tempo. Se eu fosse reinstalar o aplicativo, ele cria todas as pastas que precisa ... mas NENHUM dos arquivos. Então, para reinstalar um aplicativo, preciso reinstalar o sistema operacional.

Se eu desinstalar, mas não remover os arquivos em excesso ... posso reinstalar bem. É apenas um apagamento difícil que não é reinstalado corretamente.

O aplicativo pode ser nginx, pode até ser PHP ou muitas outras coisas. O que está acontecendo e como posso consertar isso?

Na verdade, tentei limpar, não removi as configurações, tentei novamente e mencionou que havia dois aplicativos relacionados e se eu fosse instalar. Eu deveria fazer 'autoremove'. Não é necessariamente uma reinstalação instantânea. Talvez eu queira remover completamente um aplicativo e instalá-lo novamente alguns meses depois.

Só não consigo descobrir, mas eu acho que posso ter uma tentativa de ler a manpage e ver se faz sentido para o meu pequeno cérebro, então agora eu vou ter que reformatar para poder para instalar o nginx novamente para testar.

    
por Hennes 29.09.2011 / 22:35

2 respostas

3

Se você deseja desinstalar o aplicativo e os arquivos de configuração, você precisa usar sudo apt-get purge <app> . Esse comportamento é descrito na página do manual de apt-get . Leia com man apt-get . O comando sudo apt-get remove … manterá o arquivo de configuração (por boas razões!).

    
por 29.09.2011 / 23:09
0

Veja as man pages de apt-get e synaptic .

As coisas geralmente são interrompidas quando você exclui manualmente os arquivos pertencentes aos pacotes instalados. De qualquer forma, você sempre pode

sudo apt-get install --reinstall some-package-name
sudo apt-get install -f
    
por 29.09.2011 / 23:16