Vendo que existem várias maneiras de instalar no Ubuntu. Quais são as várias maneiras de desinstalar itens?
Quais maneiras sempre funcionam? Como posso ter certeza de que algo foi desinstalado?
Se o aplicativo foi instalado através do gerenciador de pacotes, tudo o que você precisa fazer é executar
sudo apt-get remove <application_name>
Isso sempre deve funcionar. Se o terminal não é o que agita o seu chá, você pode abrir Sistema → Administração → Gerenciador de Pacotes Synaptic , procurar o pacote que deseja remover, clicar na caixa de seleção ao lado e selecionar "marcar para remoção". Depois de clicar em "Aplicar", o pacote deve ser removido. Claro que também há o Ubuntu Software Center. É praticamente a mesma coisa que Synaptic. Basta procurar o nome do aplicativo e clicar no botão "Remover".
Às vezes, os aplicativos podem ser divididos em vários pacotes (por exemplo, muitos jogos têm um pacote separado para suas músicas). Para certificar-se de desinstalar todos os pacotes e arquivos de configuração relacionados, digite
sudo apt-get purge <package-name>
ou -em Synaptic- "marca para remoção completa" em vez de apenas "marca para remoção".
Quanto aos aplicativos que foram compilados e instalados manualmente, nem sempre há uma maneira única de removê-los. A melhor coisa a fazer é consultar o arquivo README / INSTALL que acompanha o pacote de origem - se houver.
sudo apt remove <application_name>
(Ubuntu 18.04.1 LTS)O centro de software : encontre o pacote, clique em remover
Synaptic : o mesmo
apt-get :
aptidão :
É importante observar que, quando você instala coisas, elas geralmente dependem de outros pacotes. Quando você dispara,
apt-get remove <package>
ele não remove os aplicativos automaticamente instalados por padrão. Isso geralmente é mais seguro (se você estiver removendo temporariamente algo como o ubuntu-desktop), mas isso pode significar que você acaba com uma carga de lixo.aptidão irá remover automaticamente as coisas (bem como ter uma interface de linha de comando interativa agradável)
Você também pode procurar por cruft em sináptico usando o filtro "local ou obsoleto" na seção de status.
fonte
sudo apt-get autoremove <package>
Aqui está um resumo das maneiras possíveis:
Se o pacote foi instalado por meio de um gerenciador de pacotes, você pode removê-lo com uma das ferramentas fornecidas com esta finalidade:
dpkg --remove
: a ferramenta de linha de comando mais básica. Evitar.apt-get remove
ouaptitude remove
: essas são as ferramentas de linha de comando padrão. A aptidão é um pouco preferida: é um pouco mais sofisticada. Por exemplo, ele pode manter um arquivo de log de todas as operações do pacote.synaptic
: Ferramenta GUI acessível através do menu GUI em "Sistema / Administração". Suporta todos os recursos, um programa muito bom em geral.software center
: GUI ainda melhor do quesynaptic
. Esta é uma versão atualizada e melhor do antigo "Adicionar / remover programas"Tudo isso faz o trabalho. Você pode começar com o mais fácil de usar (Centro de Software) e continuar com a aptidão, se precisar de determinados recursos ou instalar ou remover programas com muita frequência.
Observe que essas operações removem a maior parte do programa e, às vezes, deixam "arquivos de configuração" em locais como aus / etc / apache2. A maioria dos softwares não possui arquivos de configuração; alguns softwares de servidor ("daemons") fazem isso. Em quase todos os casos, manter esses arquivos de configuração não causará danos. Se você deseja remover tudo, incluindo os arquivos de configuração, pode usar a operação "limpar". Para o aptitude, a linha de comando é "limpeza do aptitude". (A explicação de Tommy acima de "limpeza" não é precisa. A operação "remover", assim como "limpeza", exclui todas as dependências que foram extraídas com o programa original.)
Se o programa informar que o pacote foi removido, você pode ter certeza de que os arquivos foram removidos. Às vezes, os pacotes instalados como uma questão de dependência não são removidos imediatamente. Eles serão excluídos eventualmente, em uma execução subsequente.
Quanto ao software instalado a partir de outros canais (normalmente compilado a partir da fonte), você é forçado a remover os arquivos instalados manualmente. Eles geralmente estão localizados em algum lugar
/usr/local
. Alguns softwares fornecem atalhos como "fazer desinstalação". Não conte com isso, no entanto. Frequentemente, a solução mais limpa é usar a versão fornecida nos repositórios do Ubuntu, que pode ser desinstalada de maneira limpa.fonte
Para encontrar o pacote que você deseja remover, use
Copie o nome do pacote e use o comando
Em seguida, digite sua senha.
fonte
Métodos da GUI
Software Ubuntu
A maneira mais fácil é usar o Ubuntu Software (ou Ubuntu Software Center em versões anteriores ao Ubuntu 16.04LTS). Abra o Ubuntu Software , clique na
Installed
guia, selecione o aplicativo que deseja desinstalar e clique noRemove
botãoUnity Dash
O Ubuntu 12.10 trouxe o Unity 6 , que introduziu o recurso Preview . Assim, a partir do Ubuntu 12.10 em diante, você pode clicar com o botão direito em (quase) qualquer ícone de aplicativo no Unity Dash e clicar em desinstalar.
Sináptica
O Synaptic é uma ferramenta avançada de gerenciamento de pacotes e oferece mais controle do que outros métodos da GUI, como o Ubuntu Software, o Unity Dash, etc. Para instalar o Synaptic, clique aqui:
Ou execute isso no Terminal :
Para desinstalar aplicativos pelo Synaptic, marque os pacotes a serem removidos e pressione o
Apply
botão:Métodos de linha de comando
Estes são para os fãs da linha de comando por aí. Eles são bem básicos, mas oferecem controle mais avançado e são leves.
apto
apt
(o apt-get mais recente e simplificado) é a ferramenta de linha de comando mais comumente usada para gerenciamento de pacotes. Use o seguinte comando para desinstalar qualquer aplicativo:Lembre-se de substituir
<app_name>
pelo nome do pacote do aplicativo que você deseja desinstalar.aptidão
O aptitude não é exatamente uma ferramenta de linha de comando, pois possui uma
ncurses
GUI interativa . No entanto, o seguinte comando pode ser usado:estalar
O Ubuntu 16.04LTS e mais recente tem suporte para pacotes de snap, mas também pode ser instalado no Ubuntu 14.04LTS através de atualizações. Para desinstalar um aplicativo de snap, tente:
e se isso não funcionar:
Observe que todos os métodos acima funcionarão apenas em aplicativos instalados normalmente, ou seja, através do gerenciamento de pacotes (Software Ubuntu, Synaptic, apt, snap, etc.) e não em softwares instalados manualmente usando alguns scripts raiz ou copiando diretamente para casa. Embora os métodos acima pareçam muito diferentes, todos eles usam o mesmo back-end do gerenciador de pacotes APT ou Snappy. Existem muitos outros métodos para instalar / desinstalar aplicativos, mas os que envolvem o APT ou o Snappy são os métodos mais recomendados e recomendados.
fonte
Quando você limpa,
aptitude
remove o pacote e as dependências que foram instaladas junto com ele.fonte
ferramentas de linha de comando,
aptidão
Por padrão, o aptitude não estava instalado no seu sistema Ubuntu, então execute este comando (
sudo apt-get install aptitude
) para instalá-lo.Para desinstalar um pacote através do aptitude, execute (
sudo aptitude purge package
)apt-get
dpkg
Ferramentas GUI,
Centro de software
Gerenciador de pacotes Synaptic
Todas as maneiras mencionadas acima funcionarão para desinstalar um pacote.
Você pode verificar se um pacote foi desinstalado com êxito ou não executando o
apt-cache policy package
comandoExemplo:
Acima, durante a execução
apt-cache policy
no vlc pacakage, mostra o campo Instalado como,Mas, ao executar
apt-cache policy chromium-browser
, o campo instalado mostranone
.O que significa que o pacote não foi instalado.fonte
Em certos casos, existem algumas dependências que são deixadas mesmo após a emissão dos comandos que as outras respostas declararam. Como neste cenário, o OP instalou
CCSM
(Compiz Configuration Setting Manager), mas remover somenteCCSM
não remove todas as dependências necessárias durante a instalação e deixa vários pacotes que não são mais usados, comocompiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig
etc.Usar
sudo apt-get autoremove
ousudo aptitude autoremove
remover todos esses dependências não utilizadas em todos esses casos.Edição : O meu foi uma extensão para uma resposta existente por Oli .
fonte
Eu tentei isso e funciona bem no terminal !!
Para Nome do pacote, você pode inserir a letra inicial do pacote ou software, etc, e pressionar a tecla Tab.
fonte
Para software instalado personalizado (por exemplo
./install.sh
), você pode procurar um./uninstall.sh
. Ou você pode tentar executar./install.sh
novamente, isso pode lhe dar uma opção de desinstalação.fonte