it-swarm-pt.tech

Como posso desinstalar o software?

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

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

213
myusuf3

Se o aplicativo foi instalado através do gerenciador de pacotes, tudo que você precisa fazer é executar

Sudo apt-get remove <application_name>

Isso deve sempre funcionar. Se o terminal não é o que desperta seu chá, você pode abrir Sistema → Administração → Gerenciador de Pacotes Synaptic, procure pelo pacote que deseja remover, clique na caixa de seleção ao lado dele e selecione "marcar para remoção". Depois de clicar em "Aplicar", o pacote deve ser removido. Há, claro, também o Ubuntu Software Center. É praticamente a mesma coisa que o 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 relacionados E arquivos de configuração, você pode digitar

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 única maneira de removê-los. A melhor coisa a fazer é consultar o arquivo README/INSTALL que acompanha o pacote fonte - se houver algum.

246
Tommy Brunn
  • O centro de software : localize o pacote, clique em remover

    enter image description here

  • Synaptic Install synaptic: o mesmo

    enter image description here


  • apt-get :

    Sudo apt-get remove <package> && Sudo apt-get autoremove
    
  • aptitude :

    Sudo aptitude remove <package>
    

É importante observar que, quando você instala as 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ê acabará com uma carga de lixo.

aptitude irá remover automaticamente as coisas (assim como ter uma interface de linha de comando interativa)

Você também pode pesquisar por cruft no synaptic usando o filtro "local ou obsoleto" na seção de status.

62
Oli

Aqui está um resumo das possíveis maneiras:

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. Evitar.
  • apt-get remove ou aptitude remove: estas são as ferramentas de linha de comando padrão. A aptidão é ligeiramente preferida: é um pouco mais sofisticada. Por exemplo, 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 legal em geral.
  • software center: mesmo melhor GUI do que synaptic. Esta é uma versão melhor e atualizada do antigo "Adicionar/Remover Programas"

Todos estes fazem o trabalho. Você pode começar com o mais fácil de usar (Centro de Software) e continuar com o aptitude, se precisar de determinados recursos ou instalar ou remover programas com muita frequência.

Note que estas operações removem a maior parte do programa enquanto às vezes deixam "arquivos de configuração" em locais como o/etc/Apache2. A maioria dos softwares não possui arquivos de configuração; algum software de servidor ("daemons"). Em todos os casos, com exceção de alguns, manter esses arquivos de configuração não causará danos. Se você quiser remover tudo, inclusive os arquivos de configuração, poderá usar a operação "purge". Para o aptitude, a linha de comando é "limpeza de aptidão". (A explicação de Tommy acima de "purge" não é precisa. A operação "remove", assim como "purge", exclui todas as dependências que foram puxadas 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 eventualmente excluídos, em uma execução subseqüente.

Quanto ao software instalado a partir de outros canais (normalmente compilado da fonte), você é forçado a remover os arquivos instalados manualmente. Eles geralmente estão localizados em algum lugar em /usr/local. Alguns softwares fornecem atalhos como "make uninstall". Não conte com isso, no entanto. Mais frequentemente, a solução mais limpa é usar a versão fornecida pelos repositórios do Ubuntu, que podem ser desinstalados de forma limpa.

12
loevborg

Métodos da GUI

Software Ubuntu

A maneira mais fácil é usar o Ubuntu Software (ou o Ubuntu Software Center em lançamentos anteriores ao Ubuntu 16.04LTS). Abra o Ubuntu Software , clique na guia Installed, selecione o aplicativo que você deseja desinstalar e pressione o botão Remove.

Uninstall Apps using Software

Uninstall Apps using Software Center

Dash da Unity

Ubuntu 12.10 trouxe Unity 6 , que introduziu o Preview característica. Então, a partir do Ubuntu 12.10 em diante, você pode apenas clicar com o botão direito em (quase) qualquer ícone de aplicativo em Unity Dash e clique em desinstalar.

Unity DashUninstall Apps from Unity Dash

Sináptica

O Synaptic é uma ferramenta avançada de gerenciamento de pacotes e oferece mais controle do que outros métodos GUI, como o Ubuntu Software, o Unity Dash, etc. antes do Ubuntu 10.04. Para instalar o Synaptic, clique aqui:
Install via Ubuntu Software

Ou execute isto em Terminal :

Sudo apt install synaptic

Para desinstalar aplicativos através do Synaptic, marque os pacotes a serem removidos e, em seguida, pressione o botão Apply:

Uninstall Apps using Synaptic


Métodos de linha de comando

Estes são para os fãs de linha de comando por aí. Eles são bem básicos, mas oferecem controle mais avançado e são leves.

apt

apt (mais novo e simplificado apt-get) é a ferramenta de linha de comando mais usada para gerenciamento de pacotes. Use o seguinte comando para desinstalar qualquer aplicativo:

Sudo apt remove <app_name>

Lembre-se de substituir <app_name> pelo nome do pacote do aplicativo que você deseja desinstalar.

aptitude

o aptitude não é exatamente uma ferramenta de linha de comando, pois possui uma GUI baseada em ncurses. No entanto, o seguinte comando pode ser usado:

Sudo aptitude remove <app_name>

estalar

O Ubuntu 16.04LTS e o mais recente têm suporte para pacotes de snap, mas também podem ser instalados no Ubuntu 14.04LTS por meio de atualizações. Para desinstalar um aplicativo de encaixe, tente:

snap remove <app_name>

e se isso não funcionar:

Sudo snap remove <app_name>

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 a página inicial. Embora os métodos acima pareçam muito diferentes, todos eles usam o mesmo APT ou o back-end do gerenciador de pacotes Snappy. Existem muitos outros métodos para instalar/desinstalar aplicativos, mas os que envolvem APT ou Snappy são os métodos recomendados e mais populares.

6
HEXcube

Para encontrar o pacote que você deseja remover, use

dpkg --list

Copie o nome do pacote e use o comando

Sudo apt-get purge <paste copied package name>

Em seguida, digite sua senha.

5
Umang Pokharna
Sudo apt-get purge <package_name>

Sudo aptitude purge <package_name>

Quando você purga, aptitude remove o pacote, bem como as dependências que foram instaladas junto com ele.

3
sagarchalise

Quais são as várias maneiras de desinstalar itens ou pacotes?

ferramentas de linha de comando,

  • aptitude

    Por padrão, o aptitude não foi instalado no seu sistema Ubuntu. Portanto, 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

    Sudo apt-get purge package
    
  • dpkg

    Sudo dpkg -P package
    

Ferramentas GUI,

  • Centro de Software

  • Gerenciador de Pacotes Synaptic

Quais formas sempre funcionam?

Todas as formas acima mencionadas funcionarão para desinstalar um pacote.

Como posso ter certeza de que algo foi desinstalado?

Você pode verificar se um pacote foi desinstalado com sucesso ou não, executando o comando apt-cache policy package,

Exemplo:

 avi @ avi-Lenovo-IdeaPad-Z500: ~ $ Sudo apt-cache política vlc 
 vlc: 
 Instalado: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13 .10.1 
 Candidato: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 
 Tabela de versões: 
 *** 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 0 
 500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy/main Pacotes AMD64 
 100/var/lib/dpkg/status 
 2.0.8-1 0 
 500 Pacotes http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe AMD64 
 500 http: //archive.ubuntu Pacotes AMD64 .com/ubuntu/saucy/universe 

Acima, durante a execução de apt-cache policy em paclage vlc mostra o campo Instalado como,

Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
   
 avi @ avi-Lenovo-IdeaPad-Z500: ~ $ Sudo apt-cache policy cromo-browser 
 chromium-browser: 
 Instalado: (nenhum) 
 Candidato : 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 
 Tabela de versões: 
 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 0 
 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Pacotes AMD64 
 500 http://mirror.sov.uk.goscomb.net/ubuntu/ Pacotes AMD64 saucy-security/universe 
 29.0.1547.65-0ubuntu2 0 
 500 Pacotes http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe AMD64 
 500 http: //archive.ubuntu Pacotes AMD64 .com/ubuntu/saucy/universe 
 

Mas ao executar apt-cache policy chromium-browser, o campo instalado mostra none, o que significa que o pacote não foi instalado.

Installed: (none)
3
Avinash Raj

Em certos casos, existem algumas dependências que são deixadas mesmo após a emissão dos comandos que as outras respostas afirmaram. Como no cenário this , o OP instalou o CCSM (Gerenciador de Configuração de Configuração do Compiz), mas remover apenas o CCSM não remove as dependências inteiras que foram necessárias durante a instalação e deixa um número de pacotes que não são mais usado como compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig etc.

O uso de Sudo apt-get autoremove ou Sudo aptitude autoremove remove todas as dependências não utilizadas em todos esses casos.

EDIT: O meu foi uma extensão para uma resposta existente por Oli .

2
Ankur Kumar

Eu tentei isso e funciona bem no terminal!

Sudo apt autoremove <Package name>

Para o nome do pacote, você pode inserir a letra inicial do pacote ou software, etc, e pressionar a tecla Tab.

1
Jishan Mulla

Para softwares instalados personalizados (por exemplo, ./install.sh), você pode procurar um ./uninstall.sh. Ou você pode tentar executar ./install.sh novamente, isso pode dar a você uma opção de desinstalação.

1
wisbucky