Início
» LINUX
»
Debian: Como desinstalar um pacote com APT ou Synaptic
Debian: Como desinstalar um pacote com APT ou Synaptic
Resposta curta: para desinstalar um pacote Debian, abra um terminal e execute `apt-get uninstall` sudo apt remove package_name. Use ` apt-get remove` sudo apt purge package_namese também quiser que o APT remova os arquivos de configuração do pacote no nível do sistema. Depois disso, o `apt-get remove` sudo apt autoremovepode remover as dependências que não são mais necessárias.
Para gerenciamento interativo de pacotes, a documentação do APT do Debian o descreve aptcomo a interface de linha de comando de alto nível destinada a usuários finais. O apt-getcomando mais antigo ainda é suportado e continua útil em scripts, mas a maioria dos usuários de desktop pode usar o `sudo` aptpara as etapas abaixo.
Primeiro, encontre o nome exato do pacote.
O nome do aplicativo exibido no menu da sua área de trabalho nem sempre é idêntico ao nome do pacote Debian. Antes de remover qualquer coisa, verifique a lista de pacotes instalados. Por exemplo, para procurar pacotes relacionados ao VLC:
apt list --installed 'vlc*'
Você também pode consultar o banco de dados de pacotes do Debian diretamente com o comando `dpkg-query` dpkg-query. O manual do `dpkg-query` documenta tanto a listagem de pacotes quanto a saída personalizável. Se você já sabe o nome provável do pacote, esta é uma verificação rápida:
dpkg-query -W vlc
Se o comando retornar o pacote instalado e a versão, você tem o nome correto. Se não houver nenhum pacote correspondente, verifique a ortografia ou considere se o aplicativo foi instalado fora do APT.
Verifique o nome do pacote instalado antes de remover o software para não remover o pacote errado.
Desinstale um pacote com o comando apt remove.
Para remover um pacote, mantendo seus arquivos de configuração gerenciados disponíveis para uma possível reinstalação, use:
sudo apt remove package_name
Substitua package_namepelo nome real do pacote, por exemplo:
sudo apt remove vlc
O APT exibe um resumo da transação antes de efetuar alterações. Leia essa lista atentamente, especialmente ao remover um componente de desktop, driver, pilha de servidor ou meta-pacote. Se as remoções propostas parecerem mais abrangentes do que o esperado, responda ne investigue antes de prosseguir.
De acordo com o manual do APT do Debian, removeo comando apaga os dados do programa empacotado, mas normalmente deixa pequenos arquivos de configuração modificados. Isso aumenta a probabilidade de reinstalar o pacote posteriormente e restaurar a configuração anterior do sistema.
O APT exibe o que será removido e quanto espaço em disco será liberado antes de você confirmar.
Use o Apt Purge para uma remoção de embalagens mais eficiente.
Se você não deseja manter a configuração do sistema do pacote, execute:
sudo apt purge package_name
Por exemplo:
sudo apt purge vlc
O comando `purge` é mais completo que o `remove`, mas não apaga completamente sua pasta pessoal. A documentação do Debian especifica que o `purge` não remove dados ou configurações armazenados no diretório pessoal do usuário. Perfis de aplicativos, documentos, caches ou outros arquivos criados pelo usuário podem, portanto, permanecer e só devem ser excluídos manualmente se você tiver certeza de que não precisa mais deles.
Remova as dependências não utilizadas em seguida.
Algumas bibliotecas ou pacotes auxiliares podem ter sido instalados automaticamente apenas porque o aplicativo removido precisava deles. Para solicitar ao APT que remova as dependências que não são mais necessárias, execute:
sudo apt autoremove
Analise a lista proposta antes de confirmar. O Debian alerta que um pacote instalado automaticamente ainda pode ser algo que você usa diretamente. Se você quiser manter um pacote, cancele a operação e marque-o como instalado manualmente, em vez de aceitar cegamente uma grande lista de remoção automática.
Use a opção `purge` quando também quiser remover a configuração gerenciada pelo pacote e, em seguida, verifique se há dependências não utilizadas usando `autoremove`.
Use o apt-get se precisar do comando tradicional.
O comando APT tradicional continua válido. O manual do apt-get do Debian define `apt-get` remove, purge`apt-get` e autoremove`apt-get` com os mesmos propósitos principais:
Para uma sessão de terminal interativa, aptgeralmente é mais simples. Para scripts e automação, o Debian recomenda as ferramentas APT dedicadas, como o apt, apt-getporque seu comportamento é projetado para maior compatibilidade com versões anteriores.
Se o Synaptic ainda não estiver instalado, instale-o com:
sudo apt install synaptic
Abra o Gerenciador de Pacotes Synaptic e autentique-se quando solicitado.
Utilize a Pesquisa ou o filtro de estado "Instalado" para encontrar o pacote.
Clique com o botão direito do mouse no pacote e escolha "Marcar para remoção" . Escolha "Marcar para remoção completa" quando desejar o equivalente a remover completamente a configuração gerenciada pelo pacote.
Clique em Aplicar , revise o resumo e confirme somente se as alterações listadas correspondem ao que você espera.
O Synaptic oferece uma maneira gráfica de marcar um pacote Debian instalado para remoção ou desinstalação completa.
Qual comando de remoção você deve usar?
Mantenha a configuração para facilitar a reinstalação:sudo apt remove package_name
Remova o pacote e sua configuração de sistema gerenciada por pacote:sudo apt purge package_name
Prefere uma interface gráfica? Use o Synaptic e revise as alterações marcadas antes de aplicá-las.
Se o APT indicar que o pacote não está instalado, mesmo que o aplicativo ainda esteja presente no seu sistema, ele pode ter sido instalado por outro método, como Flatpak, um arquivo baixado manualmente ou um software compilado localmente. Nesse caso, use o método de remoção que corresponde à forma como o aplicativo foi instalado originalmente, em vez de forçar um comando do APT.