Como Desinstalar um Programa no Ubuntu: Um Guia Completo
Resposta Rápida: Desinstalar um Programa no Ubuntu
A maneira mais rápida de desinstalar um programa no Ubuntu é abrir um terminal e executar sudo apt remove <package> para remover o programa mantendo os seus arquivos de configuração, ou sudo apt purge <package> para remover o programa e os seus arquivos de configuração. Por exemplo, sudo apt remove gnome-calculator. Depois de remover um programa, execute sudo apt autoremove para limpar as dependências que ficaram sem uso.
sudo apt remove <package> # remove the program, keep config files
sudo apt purge <package> # remove the program and its config files
sudo apt autoremove # clean up leftover dependencies
Se você prefere um método gráfico, abra o App Center (chamado de Ubuntu Software nas versões mais antigas), vá até a aba Instalados, encontre o programa e clique em Desinstalar (ou Remover). Para aplicativos instalados como Snaps, use sudo snap remove <package>; para aplicativos Flatpak, use flatpak uninstall <package>.
Esses comandos funcionam em todas as versões atuais do Ubuntu, incluindo o Ubuntu 24.04 LTS (Noble Numbat), o 22.04 LTS (Jammy Jellyfish) e a versão intermediária mais recente. O restante deste guia explica cada método em detalhes.
Introdução
O Ubuntu, uma das distribuições Linux mais populares, oferece um sistema de gerenciamento de pacotes poderoso e flexível que permite aos usuários instalar, atualizar e remover software de forma eficiente. Saber desinstalar programas corretamente é fundamental para manter um sistema limpo e otimizado. Seja para liberar espaço em disco, remover aplicativos desatualizados ou simplesmente gerenciar o software instalado, entender os diferentes métodos para desinstalar programas no Ubuntu é essencial.
Este guia oferece uma visão abrangente de como desinstalar programas no Ubuntu e se aplica às versões atuais, como o Ubuntu 24.04 LTS e o 22.04 LTS. Vamos abordar diversos métodos, incluindo o uso do gerenciador de pacotes APT, do Snap, do Flatpak e de ferramentas de interface gráfica (GUI). Além disso, discutiremos as boas práticas para manter o seu sistema organizado e eficiente. Ao final deste artigo, você terá uma compreensão sólida das diferentes técnicas e ferramentas disponíveis para desinstalar programas no Ubuntu.
Entendendo o Gerenciamento de Pacotes no Ubuntu
O gerenciamento de pacotes é um aspecto fundamental de qualquer distribuição Linux, incluindo o Ubuntu. Ele envolve o processo de instalar, atualizar e remover pacotes de software. O Ubuntu utiliza vários sistemas de gerenciamento de pacotes, cada um adequado a diferentes tipos de software e casos de uso.
O que é Gerenciamento de Pacotes?
O gerenciamento de pacotes é o processo de lidar com pacotes de software em um sistema operacional. Ele inclui tarefas como instalar novos programas, atualizar os já existentes e remover aqueles que não são mais necessários. Os gerenciadores de pacotes automatizam essas tarefas, facilitando a gestão do software pelos usuários em seus sistemas.
Gerenciadores de Pacotes Comuns no Ubuntu
O Ubuntu utiliza vários gerenciadores de pacotes, cada um com finalidades distintas e voltado a diferentes tipos de pacotes. Os gerenciadores de pacotes mais comuns no Ubuntu são:
- APT (Advanced Package Tool): o APT é o gerenciador de pacotes padrão das distribuições baseadas em Debian, incluindo o Ubuntu. Ele lida com pacotes
.debe oferece uma interface de linha de comando para gerenciar software. - Snap: o Snap é um sistema de gerenciamento de pacotes desenvolvido pela Canonical, a empresa por trás do Ubuntu. Os pacotes Snap são conteinerizados e incluem todas as dependências, o que os torna portáteis e fáceis de instalar.
- Flatpak: o Flatpak é outro sistema de gerenciamento de pacotes, projetado para oferecer um ambiente consistente para aplicativos em diferentes distribuições Linux. Ele também usa a conteinerização para garantir compatibilidade e facilidade de uso.
Compreender esses gerenciadores de pacotes é fundamental para gerenciar software com eficiência no seu sistema Ubuntu. Nas seções a seguir, veremos como desinstalar programas usando cada um desses gerenciadores, além de ferramentas gráficas para quem prefere uma interface visual.
Usando o APT para Desinstalar Programas
O APT (Advanced Package Tool) é o gerenciador de pacotes padrão das distribuições baseadas em Debian, incluindo o Ubuntu. Trata-se de uma ferramenta poderosa e flexível para gerenciar pacotes de software, seja para instalar, atualizar ou removê-los. Esta seção vai guiá-lo pelo processo de desinstalação de programas usando o APT.
Comando Básico para Remover um Pacote
Para desinstalar um programa com o APT, use o comando apt remove seguido do nome do pacote. Esse comando remove o pacote indicado, mas mantém os seus arquivos de configuração no sistema.
sudo apt remove package_name
Exemplo: Removendo um Pacote
Para remover o pacote gnome-calculator, execute:
sudo apt remove gnome-calculator
Esse comando remove o pacote gnome-calculator do seu sistema, mas mantém intactos os arquivos de configuração.
Removendo os Arquivos de Configuração
Se você quer remover um pacote por completo, incluindo os seus arquivos de configuração, use o comando apt purge. Isso é útil quando você deseja garantir que não reste nenhum vestígio do pacote no sistema.
sudo apt purge package_name
Exemplo: Purgando um Pacote
Para remover completamente o pacote gnome-calculator junto com os seus arquivos de configuração, execute:
sudo apt purge gnome-calculator
Esse comando remove tanto o pacote quanto os arquivos de configuração associados a ele.
Autoremove: Removendo Dependências Não Utilizadas
Quando você desinstala um pacote, algumas dependências que foram instaladas junto com ele podem deixar de ser necessárias. Para limpar essas dependências não utilizadas, use o comando apt autoremove. Isso ajuda a liberar espaço em disco e a manter o sistema organizado.
sudo apt autoremove
Exemplo: Removendo Dependências Não Utilizadas com Autoremove
Depois de desinstalar vários pacotes, execute:
sudo apt autoremove
Esse comando remove todos os pacotes que foram instalados como dependências, mas que não são mais necessários por nenhum software instalado.
Listando os Pacotes Instalados
Antes de desinstalar um programa, pode ser útil ver a lista de pacotes instalados para confirmar que você tem o nome correto do pacote. Você pode listar todos os pacotes instalados com o seguinte comando:
dpkg --list
Esse comando fornece uma lista completa de todos os pacotes instalados no seu sistema, junto com o status e a descrição de cada um.
Resumo dos Comandos APT
-
Remover um pacote:
sudo apt remove package_name -
Purgar um pacote (remover os arquivos de configuração):
sudo apt purge package_name -
Remover dependências não utilizadas (autoremove):
sudo apt autoremove -
Listar os pacotes instalados:
dpkg --list
Usando o Snap para Desinstalar Programas
O Snap é um sistema de gerenciamento de pacotes desenvolvido pela Canonical, a empresa por trás do Ubuntu. Ele permite que os desenvolvedores empacotem seus aplicativos junto com todas as dependências necessárias, garantindo que o aplicativo funcione de forma consistente em diferentes distribuições Linux. Esta seção vai guiá-lo pelo processo de desinstalação de pacotes Snap no Ubuntu.
Comando Básico para Remover um Pacote Snap
Para desinstalar um pacote Snap, use o comando snap remove seguido do nome do pacote. Esse comando remove por completo o pacote Snap do seu sistema.
sudo snap remove package_name
Exemplo: Removendo um Pacote Snap
Para remover o pacote Snap vlc, execute:
sudo snap remove vlc
Esse comando remove o pacote Snap vlc do seu sistema.
Listando os Pacotes Snap Instalados
Antes de desinstalar um pacote Snap, pode ser útil ver a lista de pacotes Snap instalados para confirmar que você tem o nome correto do pacote. Você pode listar todos os pacotes Snap instalados com o seguinte comando:
snap list
Esse comando fornece uma lista de todos os pacotes Snap instalados no seu sistema, junto com as informações de versão e os detalhes do desenvolvedor.
Exemplo: Listando Pacotes Snap
Para listar todos os pacotes Snap instalados, execute:
snap list
Você verá uma saída parecida com esta:
Name Version Rev Tracking Publisher Notes
core18 20211015 2253 latest/stable canonical✓ base
vlc 3.0.16 1700 latest/stable videolan✓ -
Essa saída mostra que o vlc é um dos pacotes Snap instalados, junto com outros detalhes.
Comandos Adicionais do Snap
O Snap também oferece comandos adicionais para gerenciar pacotes, que podem ser úteis ao desinstalar ou administrar aplicativos Snap:
-
Atualizar um pacote Snap: para atualizar um pacote Snap para a versão mais recente, use o comando
snap refresh:sudo snap refresh package_name -
Encontrar pacotes Snap disponíveis: para pesquisar pacotes Snap disponíveis, use o comando
snap find:snap find package_name
Resumo dos Comandos Snap
-
Remover um pacote Snap:
sudo snap remove package_name -
Listar os pacotes Snap instalados:
snap list -
Atualizar um pacote Snap:
sudo snap refresh package_name -
Encontrar pacotes Snap disponíveis:
snap find package_name
Usando o Flatpak para Desinstalar Programas
O Flatpak é outro sistema de gerenciamento de pacotes que busca oferecer um ambiente consistente para aplicativos em diferentes distribuições Linux. Ele usa a conteinerização para garantir que os aplicativos funcionem de forma confiável, independentemente do sistema subjacente. Esta seção vai guiá-lo pelo processo de desinstalação de pacotes Flatpak no Ubuntu.
Comando Básico para Remover um Pacote Flatpak
Para desinstalar um pacote Flatpak, use o comando flatpak uninstall seguido do nome do pacote. Esse comando remove o pacote Flatpak indicado do seu sistema.
flatpak uninstall package_name
Exemplo: Removendo um Pacote Flatpak
Para remover o pacote Flatpak org.gnome.Calculator, execute:
flatpak uninstall org.gnome.Calculator
Esse comando remove o pacote org.gnome.Calculator do seu sistema.
Listando os Pacotes Flatpak Instalados
Antes de desinstalar um pacote Flatpak, é útil ver a lista de pacotes Flatpak instalados para confirmar que você tem o nome correto do pacote. Você pode listar todos os pacotes Flatpak instalados com o seguinte comando:
flatpak list
Esse comando fornece uma lista de todos os pacotes Flatpak instalados no seu sistema, junto com o ID do aplicativo, a versão e a origem de cada um.
Exemplo: Listando Pacotes Flatpak
Para listar todos os pacotes Flatpak instalados, execute:
flatpak list
Você verá uma saída parecida com esta:
Name Application ID Version Branch Origin
Calculator org.gnome.Calculator 3.38.2 stable flathub
VLC org.videolan.VLC 3.0.11.1 stable flathub
Essa saída mostra que org.gnome.Calculator e org.videolan.VLC são pacotes Flatpak instalados, junto com seus detalhes.
Comandos Adicionais do Flatpak
O Flatpak oferece diversos comandos adicionais para gerenciar pacotes, que podem ser úteis ao desinstalar ou administrar aplicativos Flatpak:
-
Atualizar um pacote Flatpak: para atualizar um pacote Flatpak para a versão mais recente, use o comando
flatpak update:flatpak update package_name -
Pesquisar pacotes Flatpak: para encontrar pacotes Flatpak disponíveis, use o comando
flatpak search:flatpak search keyword -
Instalar um pacote Flatpak: para instalar um novo pacote Flatpak, use o comando
flatpak install:flatpak install remote package_name
Resumo dos Comandos Flatpak
-
Remover um pacote Flatpak:
flatpak uninstall package_name -
Listar os pacotes Flatpak instalados:
flatpak list -
Atualizar um pacote Flatpak:
flatpak update package_name -
Pesquisar pacotes Flatpak disponíveis:
flatpak search keyword
Com esses comandos do Flatpak, você consegue gerenciar de forma eficaz os pacotes Flatpak no seu sistema Ubuntu. Na próxima seção, veremos como desinstalar programas usando ferramentas de interface gráfica (GUI), para quem prefere uma abordagem visual.
Usando Ferramentas Gráficas (GUI) para Desinstalar Programas
Para quem prefere uma abordagem gráfica, o Ubuntu oferece várias ferramentas de GUI para gerenciar software. Esta seção mostra como desinstalar programas usando a central de software do Ubuntu e o Gerenciador de Pacotes Synaptic.
Usando o App Center (Ubuntu Software)
A loja gráfica de software é uma ferramenta de GUI intuitiva que permite instalar e desinstalar programas com facilidade. No Ubuntu 24.04 LTS e nas versões posteriores, ela se chama App Center, enquanto no Ubuntu 22.04 LTS e nas versões anteriores ela se chama Ubuntu Software. Os passos para desinstalar são os mesmos em ambas.
Passos para Desinstalar um Programa pelo App Center
-
Abra o App Center: clique no ícone do App Center (ou Ubuntu Software) na dock ou pesquise por ele no menu de aplicativos.
-
Vá até a aba Instalados: clique na aba "Instalados" para ver a lista de aplicativos instalados.
-
Encontre o programa a ser desinstalado: percorra a lista ou use a barra de pesquisa para encontrar o programa que deseja desinstalar.
-
Desinstale o programa: clique no programa e, em seguida, clique no botão "Desinstalar" (ou "Remover"). Confirme a ação, se solicitado, e digite a sua senha, caso seja pedida.
Exemplo: Desinstalando o VLC pelo App Center
- Abra o App Center (ou Ubuntu Software).
- Vá até a aba "Instalados".
- Encontre o VLC na lista ou pesquise por ele.
- Clique no VLC e, em seguida, clique no botão "Desinstalar" (ou "Remover").
Usando o Gerenciador de Pacotes Synaptic
O Gerenciador de Pacotes Synaptic é uma ferramenta de GUI mais avançada, que oferece controle detalhado sobre o gerenciamento de pacotes.
Passos para Desinstalar um Programa pelo Synaptic
-
Instale o Gerenciador de Pacotes Synaptic (caso ainda não esteja instalado):
sudo apt install synaptic -
Abra o Gerenciador de Pacotes Synaptic: pesquise por "Synaptic" no menu de aplicativos e abra-o.
-
Pesquise pelo programa: use a barra de pesquisa para encontrar o programa que deseja desinstalar.
-
Marque para remoção: clique com o botão direito no programa e selecione "Marcar para remoção" ou "Marcar para remoção completa" (para remover também os arquivos de configuração).
-
Aplique as alterações: clique no botão "Aplicar" para desinstalar o programa.
Exemplo: Desinstalando o GIMP pelo Synaptic
- Abra o Gerenciador de Pacotes Synaptic.
- Pesquise por GIMP.
- Clique com o botão direito no GIMP e selecione "Marcar para remoção completa".
- Clique em "Aplicar" para desinstalar o GIMP.
Resumo das Ferramentas Gráficas
-
App Center / Ubuntu Software:
- Vá até a aba "Instalados".
- Encontre e remova os programas.
-
Gerenciador de Pacotes Synaptic:
- Pesquise pelos programas.
- Marque para remoção e aplique as alterações.
Com essas ferramentas gráficas, você consegue desinstalar programas no Ubuntu facilmente, sem precisar usar a linha de comando. Na próxima seção, veremos como remover programas manualmente quando necessário.
Removendo Programas Manualmente
Embora usar gerenciadores de pacotes e ferramentas gráficas seja o método recomendado para desinstalar programas no Ubuntu, há situações em que pode ser necessário removê-los manualmente. Esta seção aborda quando a remoção manual pode ser necessária e os passos para remover manualmente os arquivos e diretórios de um programa.
Quando a Remoção Manual Pode Ser Necessária
A remoção manual de programas pode ser necessária nas seguintes situações:
- Programas instalados a partir do código-fonte: programas compilados e instalados a partir do código-fonte, sem um gerenciador de pacotes.
- Desinstalações quebradas ou incompletas: casos em que o processo padrão de desinstalação falha ou deixa arquivos residuais.
- Software personalizado ou não listado: programas que não constam em nenhum gerenciador de pacotes e precisam ser gerenciados manualmente.
Passos para Remover Manualmente os Arquivos e Diretórios de um Programa
-
Identifique o diretório de instalação: descubra onde o programa está instalado. Locais comuns incluem
/usr/local,/opte o diretório home (~/). -
Remova os arquivos do programa:
- Navegue até o diretório onde o programa está instalado.
- Exclua os arquivos e diretórios do programa com o comando
rm.
sudo rm -rf /path/to/program
Exemplo: Removendo um Programa Instalado em /opt
Se um programa estiver instalado em /opt/myprogram, execute:
sudo rm -rf /opt/myprogram
-
Remova os arquivos de configuração: os arquivos de configuração do programa costumam ficar armazenados em diretórios ocultos dentro do diretório home do usuário (com um ponto no início, por exemplo,
~/.programname). Exclua esses arquivos e diretórios de configuração.rm -rf ~/.programname
Exemplo: Removendo os Arquivos de Configuração de um Programa
Se um programa tiver arquivos de configuração armazenados em ~/.myprogram, execute:
rm -rf ~/.myprogram
-
Remova a entrada de desktop: se o programa adicionou um atalho ao menu de aplicativos, pode ser preciso remover o seu arquivo de entrada de desktop em
~/.local/share/applications/.rm ~/.local/share/applications/program.desktop
Exemplo: Removendo uma Entrada de Desktop
Se o programa criou um atalho em ~/.local/share/applications/myprogram.desktop, execute:
rm ~/.local/share/applications/myprogram.desktop
-
Limpe as dependências órfãs: depois de remover um programa manualmente, pode haver dependências órfãs que não são mais necessárias. Use o comando
apt autoremovepara limpá-las.sudo apt autoremove
Limpando Arquivos e Configurações Órfãos
Às vezes, mesmo após desinstalar programas, arquivos e configurações residuais podem permanecer no sistema. Limpar esses arquivos com regularidade ajuda a manter o sistema organizado.
Exemplo: Encontrando e Removendo Arquivos Órfãos
Você pode usar ferramentas como o deborphan para encontrar e remover bibliotecas órfãs:
-
Instale o
deborphan:sudo apt install deborphan -
Encontre os pacotes órfãos:
deborphan -
Remova os pacotes órfãos:
sudo apt remove --purge $(deborphan)
Resumo dos Passos de Remoção Manual
-
Identifique o diretório de instalação.
-
Remova os arquivos e diretórios do programa:
sudo rm -rf /path/to/program -
Remova os arquivos de configuração:
rm -rf ~/.programname -
Remova a entrada de desktop:
rm ~/.local/share/applications/program.desktop -
Limpe as dependências órfãs:
sudo apt autoremove
Com esses passos manuais, você consegue remover de forma eficaz os programas e seus arquivos associados quando os métodos padrão não se aplicam. Na próxima seção, discutiremos as boas práticas para desinstalar programas e garantir que o seu sistema permaneça limpo e eficiente.

Boas Práticas para Desinstalar Programas
Desinstalar programas corretamente é essencial para manter um sistema limpo, eficiente e seguro. Esta seção apresenta boas práticas para gerenciar o software no seu sistema Ubuntu.
Revise e Remova Regularmente os Programas Não Utilizados
Revise periodicamente os programas instalados no seu sistema e remova aqueles que você não usa mais. Isso ajuda a liberar espaço em disco e reduz a desordem do sistema.
Exemplo: Revisando os Programas Instalados
Use o comando dpkg --list para revisar os pacotes APT instalados e os comandos snap list e flatpak list para revisar os pacotes Snap e Flatpak instalados.
dpkg --list
snap list
flatpak list
Limpe as Dependências e Configurações
Ao desinstalar programas, remova também as suas dependências e arquivos de configuração para evitar deixar arquivos órfãos no seu sistema.
-
Use
apt autoremove: para limpar as dependências não utilizadas:sudo apt autoremove -
Use
apt purge: para remover pacotes junto com os seus arquivos de configuração:sudo apt purge package_name
Use Máquinas Virtuais ou Contêineres para Testar Software
Para testar novos programas ou aplicativos que talvez você não vá manter, considere usar máquinas virtuais ou contêineres. Isso isola o software do seu sistema principal, tornando fácil removê-lo por completo sem afetar o seu ambiente principal.
-
Usando o VirtualBox: crie uma máquina virtual para testar software:
sudo apt install virtualbox -
Usando o Docker: use contêineres Docker para executar aplicativos isolados:
sudo apt install docker.io
Mantenha o Sistema Atualizado e Seguro
Atualize regularmente o seu sistema e os pacotes instalados para garantir que você tenha os recursos e as correções de segurança mais recentes. Use os seguintes comandos para atualizar o seu sistema:
sudo apt update
sudo apt upgrade
Documente e Acompanhe o Software Instalado
Mantenha um registro do software que você instala, especialmente em sistemas usados em produção ou desenvolvimento. Essa documentação pode ajudar na solução de problemas e no gerenciamento de dependências.
Resumo das Boas Práticas
- Revise e remova regularmente os programas não utilizados.
- Limpe as dependências e configurações.
- Use máquinas virtuais ou contêineres para testes.
- Mantenha o seu sistema atualizado e seguro.
- Documente e acompanhe o software instalado.
Ao seguir essas boas práticas, você mantém um sistema Ubuntu limpo e eficiente, garantindo desempenho e segurança ideais.
FAQ
1. Como desinstalar um programa usando o APT?
Para desinstalar um programa com o APT, use o seguinte comando:
sudo apt remove package_name
Se você também quiser remover os arquivos de configuração, use:
sudo apt purge package_name
2. Como desinstalar um pacote Snap?
Para desinstalar um pacote Snap, use o seguinte comando:
sudo snap remove package_name
3. Como desinstalar um pacote Flatpak?
Para desinstalar um pacote Flatpak, use o seguinte comando:
flatpak uninstall package_name
4. Como encontrar os pacotes instalados no Ubuntu?
Para listar os pacotes APT instalados, use:
dpkg --list
Para listar os pacotes Snap instalados, use:
snap list
Para listar os pacotes Flatpak instalados, use:
flatpak list
5. Como remover as dependências não utilizadas após desinstalar um programa?
Depois de desinstalar um programa, você pode remover as dependências não utilizadas com:
sudo apt autoremove
6. Qual é a diferença entre remove e purge no APT?
O comando remove desinstala o pacote, mas mantém os arquivos de configuração. O comando purge desinstala o pacote e remove também os arquivos de configuração:
sudo apt remove package_name
sudo apt purge package_name
7. Como desinstalar um programa usando o App Center (Ubuntu Software)?
- Abra o App Center (chamado de Ubuntu Software no 22.04 LTS e nas versões anteriores).
- Vá até a aba "Instalados".
- Encontre o programa que deseja desinstalar.
- Clique no programa e, em seguida, clique no botão "Desinstalar" (ou "Remover").
8. Como desinstalar um programa usando o Gerenciador de Pacotes Synaptic?
- Abra o Gerenciador de Pacotes Synaptic.
- Pesquise pelo programa que deseja desinstalar.
- Clique com o botão direito no programa e selecione "Marcar para remoção" ou "Marcar para remoção completa".
- Clique em "Aplicar" para desinstalar o programa.
9. Como remover um programa manualmente?
- Identifique o diretório de instalação (normalmente
/usr/local,/optou o diretório home). - Exclua os arquivos e diretórios do programa usando:
sudo rm -rf /path/to/program - Remova os arquivos de configuração (geralmente em
~/.programname):rm -rf ~/.programname - Remova qualquer entrada de desktop em
~/.local/share/applications/:rm ~/.local/share/applications/program.desktop
10. Como limpar os pacotes órfãos?
Use o deborphan para encontrar e remover bibliotecas órfãs:
- Instale o
deborphan:sudo apt install deborphan - Encontre os pacotes órfãos:
deborphan - Remova os pacotes órfãos:
sudo apt remove --purge $(deborphan)
11. Como atualizar todos os pacotes instalados no meu sistema Ubuntu?
Para atualizar todos os pacotes instalados, use os seguintes comandos:
sudo apt update
sudo apt upgrade
12. Como saber se um pacote foi instalado via APT, Snap ou Flatpak?
Você pode usar os comandos correspondentes para listar os pacotes instalados:
- Para o APT:
dpkg --list - Para o Snap:
snap list - Para o Flatpak:
flatpak list
