Como posso desinstalar o software?

Vendo que há várias maneiras de instalar no Ubuntu. Quais são as várias maneiras de desinstalar itens?

Que formas funcionam sempre? Como posso ter a certeza de que algo foi desinstalado?

Solução

Se a aplicação tiver sido instalada através do gestor de pacotes, tudo o que tem de fazer é executar

sudo apt-get remove 

Isso deve sempre funcionar. Se o terminal for't o que agita seu chá, você pode abrir System → Administration → Synaptic Package Manager, procure pelo pacote que deseja remover, clique na caixa de seleção próxima a ele e selecione "marque para remoção". Depois de clicar em "Apply", o pacote deve ser removido. Aí's, é claro, também o Ubuntu Software Center. It'é praticamente a mesma coisa que o Synaptic. Basta procurar pelo nome do aplicativo e clicar no botão "Remove" remove".

Algumas aplicações podem ser divididas em vários pacotes (por exemplo, muitos jogos têm um pacote separado para a sua música). Para ter certeza de que você desinstala todos os pacotes relacionados E arquivos de configuração, você pode digitar

sudo apt-get purge 

ou -em Synaptic- "marcar para remoção completa" em vez de apenas "marcar para remoção".

Quanto às aplicações que foram compiladas e instaladas manualmente, nem sempre há's uma única maneira de removê-las. A melhor coisa a fazer é consultar o arquivo README/INSTALL que acompanhou o pacote fonte - se ele existir.

Comentários (3)
  • O centro de software: encontre o pacote, clique em remover


  • **apt-get***:

      sudo apt-get remove  && sudo apt-get autoremove
  • **aptitude***:

      sudo aptitude remove 

É importante notar que quando você instala coisas, elas muitas vezes dependem de outros pacotes. Quando você dispara apt-get remove it doesn't remove os aplicativos instalados automaticamente por padrão. Isso geralmente é mais seguro (se você're temporariamente remover algo como ubuntu-desktop) mas isso pode significar que você acaba com uma carga de cruft.

aptitude * removerá automaticamente as coisas (além de ter uma boa interface de linha de comando interativa)

Você também pode procurar por cruft em sináptico usando o "local ou obsoleto" filtrar sob a seção de status.

Comentários (2)

Aqui's um resumo das formas possíveis:

Se o pacote foi instalado através de um gerenciador de pacotes, você pode removê-lo com uma das ferramentas fornecidas com este propósito:

  • dpkg --remove': a ferramenta de linha de comando mais básica. Evite.
  • apt-get remove' ouaptitude remove': estas são as ferramentas de linha de comando padrão. Aptitude é ligeiramente preferido: it's um pouco mais sofisticado. Por exemplo, ele pode manter um arquivo de log de todas as operações de pacotes.
  • synaptic: Ferramenta GUI acessível através do menu GUI em "System/Administration". Suporta todas as funcionalidades, um programa muito bom de uma forma geral.
  • Centro de software: uma GUI ainda mais agradável do que a `sináptica'. Esta é uma versão melhor e atualizada do antigo "Adicionar/Remover Programas"

Tudo isto para fazer o trabalho. Você pode começar com o mais fácil de usar (Software Center) e continuar com a aptidão, se você precisar de certas características ou instalar ou remover programas com muita freqüência.

Note que estas operações removem a maior parte do programa enquanto deixa "arquivos de configuração" em locais como aus /etc/apache2. A maioria dos softwares não'não tem arquivos de configuração lá; alguns softwares de servidor ("daemons") têm. Em todos os casos, com exceção de alguns, manter esses arquivos de configuração não fará nenhum mal. Se você quiser remover tudo, incluindo os arquivos de configuração, então você pode usar o "purge" operação. Para o aptitude, a linha de comando é "aptitude purge." (Tommy's explicação acima de "purge" não é preciso. O "remove" operação, assim como o "purge" apaga todas as dependências que foram puxadas com o programa original).

Se o programa lhe disser que o pacote foi removido, você pode ter certeza de que os arquivos desapareceram. Às vezes os pacotes instalados como uma questão de dependência não são removidos imediatamente. Eles serão eventualmente excluídos, em uma execução subseqüente.

Quanto ao software instalado a partir de outros canais (normalmente compilado a partir do código fonte), você'é na maioria das vezes forçado a remover os arquivos instalados manualmente. Eles estão frequentemente localizados em algum lugar em /usr/local. Alguns softwares fornecem atalhos como o "make uninstall". Don'não conte com isso, no entanto. Na maioria das vezes, a solução mais limpa é utilizar a versão fornecida através dos repositórios Ubuntu's, que podem ser desinstalados de forma limpa.

Comentários (0)