BrasilNavigator
Voltar para Tutoriais

Instalar Programas no Ubuntu

Categoria: Linux Nível: Base Distro: Ubuntu / Debian

// introdução

No Ubuntu existem várias formas de instalar um programa — cada uma com suas vantagens dependendo de onde o pacote está disponível e qual nível de controle você quer ter. Este guia cobre os métodos mais usados no dia a dia, do mais simples ao mais manual.

Dica: antes de instalar qualquer coisa, sempre atualize a lista de pacotes do sistema:

sudo apt update

// método 1 — apt (repositório oficial)

Recomendado para a maioria dos casos

O apt é o gerenciador de pacotes padrão do Ubuntu. Ele busca programas diretamente nos repositórios configurados no sistema — a fonte mais confiável e atualizada para a sua versão do Ubuntu.

# Instalar um programa sudo apt install nome-do-programa # Exemplo: instalar o curl sudo apt install curl -y # Pesquisar um pacote antes de instalar apt search nome-do-programa # Ver informações do pacote antes de instalar apt show nome-do-programa

O parâmetro -y confirma automaticamente a instalação sem pedir confirmação. Útil em scripts, mas use com atenção.

// método 2 — dpkg (arquivo .deb local)

Quando o pacote veio de fora do repositório

Quando você baixa um arquivo .deb direto do site de um software (como Google Chrome, VS Code, etc.), usa o dpkg para instalar manualmente.

# Instalar um .deb baixado sudo dpkg -i arquivo.deb # Se der erro de dependências faltando, resolve assim: sudo apt install -f
Atenção: o dpkg não resolve dependências automaticamente. Se o programa precisar de outras bibliotecas, o apt install -f cuida disso logo após.

// método 3 — snap

Pacote isolado, funciona em várias distros

Snaps são pacotes que carregam tudo o que precisam dentro deles — bibliotecas inclusas. Funcionam de forma isolada do restante do sistema, o que garante compatibilidade entre versões do Ubuntu.

# Instalar um snap sudo snap install nome-do-programa # Exemplo: instalar o Spotify sudo snap install spotify # Listar snaps instalados snap list # Remover um snap sudo snap remove nome-do-programa

O Ubuntu já vem com o suporte a Snap ativado por padrão. Não precisa instalar nada extra.

// método 4 — flatpak

Alternativa ao snap, focada em desktop

O Flatpak é outro formato de pacote isolado, com foco em aplicações desktop. Diferente do snap, o Flatpak não vem pré-instalado no Ubuntu — mas o setup é simples.

# Instalar o suporte a Flatpak sudo apt install flatpak -y # Adicionar o repositório Flathub (maior fonte de apps Flatpak) flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo # Reiniciar o sistema após configurar (necessário uma vez) sudo reboot # Instalar um programa via Flatpak flatpak install flathub nome.do.programa # Exemplo: instalar o VLC flatpak install flathub org.videolan.VLC # Executar um programa Flatpak flatpak run org.videolan.VLC # Listar instalados flatpak list

// método 5 — compilar do código-fonte

Avançado · controle total sobre a build

Quando o programa não está disponível em nenhum repositório ou você precisa de uma versão específica, compilar do fonte é a saída. O fluxo padrão em projetos C/C++ é o clássico configure → make → make install.

# Instalar as ferramentas de compilação sudo apt install build-essential -y # Exemplo genérico para projetos com autoconf tar -xzf programa-x.y.z.tar.gz cd programa-x.y.z ./configure make sudo make install
Atenção: programas instalados via make install ficam fora do controle do apt. Para remover, você precisará rodar sudo make uninstall dentro do mesmo diretório do fonte, ou gerenciar manualmente os arquivos instalados.

// removendo programas

Cada método de instalação tem seu próprio comando de remoção:

# Via apt — remove o programa mas mantém configurações sudo apt remove nome-do-programa # Via apt — remove tudo incluindo arquivos de configuração sudo apt purge nome-do-programa # Limpar pacotes desnecessários que sobraram sudo apt autoremove # Via snap sudo snap remove nome-do-programa # Via flatpak flatpak uninstall nome.do.programa

// quando usar cada método

apt — primeira opção sempre. Mais leve, integrado ao sistema, gerenciado automaticamente.

dpkg (.deb) — quando o programa oficial só distribui o .deb no site (Chrome, VS Code, etc.).

snap — quando o programa não está no repositório apt ou você quer uma versão mais recente.

flatpak — boa alternativa ao snap para apps desktop, especialmente no Flathub.

compilar — último recurso, para versões customizadas ou programas sem pacote disponível.