O Ubuntu 26.04 oferece vários métodos de instalação de software, desde lojas de aplicativos gráficos até ferramentas de linha de comando, atendendo às necessidades de diferentes usuários. Este artigo aborda cada método de instalação detalhadamente.
Qual método de instalação devo usar?
Com diversas opções de instalação disponíveis, use este guia de decisão rápida:
- O software está no repositório oficial? — Se sim, use
apt install. Este é o método mais estável e descomplicado - Precisa da versão mais recente ou isolamento de sandbox? — Use Snap, suportado nativamente pelo Ubuntu com atualizações automáticas
- Não está disponível no Snap ou prefere não usar o Snap? — Use Flatpak, instale a partir do Flathub
- Pacote .deb oficial disponível? — Baixe e execute
sudo apt install ./xxx.deb - Apenas formato AppImage disponível? — Baixe,
chmod +xe execute diretamente. Não é necessária instalação - Precisa de um ambiente de execução totalmente isolado? – Use contêineres Docker
Comparação de Métodos
| Método | Prós | Contras | Melhor para |
|---|---|---|---|
| apto | Melhor integração de sistema, gerenciamento unificado de dependências, estável e confiável | As versões podem ser mais antigas, limitadas ao repositório | Ferramentas de sistema, software CLI, bibliotecas e dependências |
| Estalo | Atualizações automáticas, isolamento de sandbox, suporte nativo ao Ubuntu | Inicialização mais lenta, maior uso de disco, atualizações automáticas incontroláveis | Aplicativos de desktop, software que precisam de versões mais recentes |
| Pakpack | Isolamento de sandbox, rico catálogo Flathub, distribuição cruzada | Requer configuração manual, download inicial grande em tempo de execução | Aplicativos de desktop, software não encontrado no Snap |
| .deb | Mesma experiência nativa do apt, versões oficiais mais recentes | Sem atualizações automáticas, é necessário baixar manualmente novas versões | Chrome, VS Code, WPS e outros softwares com pacotes .deb oficiais |
| AppImage | Não é necessária instalação, download e execução, sem impacto no sistema | Sem atualizações automáticas, sem integração de sistema (sem ícones de menu) | Ferramentas usadas ocasionalmente, software portátil |
| Docker | Isolamento completo, sem poluição do hospedeiro, ambientes reproduzíveis | Alta curva de aprendizado, não adequada para aplicativos de desktop | Aplicativos de servidor, ambientes de desenvolvimento/teste |
Regra prática simples: Em caso de dúvida, use apt. Se o apt não tiver, use Snap. Esta regra funciona para a grande maioria dos casos. Considere outros métodos apenas quando nem o apt nem o Snap puderem atender às suas necessidades.
Central de aplicativos
App Center é a loja de aplicativos gráficos padrão do Ubuntu 26.04, fornecendo uma experiência intuitiva de navegação e instalação de software.
Uso
- Clique no ícone “App Center” no Dock ou App Grid
- Navegue pelas categorias ou use a barra de pesquisa para encontrar aplicativos
- Clique em um aplicativo para visualizar sua página de detalhes com descrição, capturas de tela e classificações
- Clique em “Instalar” para instalar
App Center oferece pacotes de formato Snap e Deb, com versões Snap recomendadas por padrão.
Gerenciando aplicativos instalados
Na guia “Instalado” do App Center, você pode:
- Ver todos os aplicativos instalados
- Atualize aplicativos com novas versões disponíveis
- Desinstale aplicativos desnecessários
apt Gerenciador de Pacotes
apt é a ferramenta de gerenciamento de pacotes mais tradicional e poderosa do Ubuntu, operada através da linha de comando.
Comandos Básicos
# Update package source lists
sudo apt update
# Upgrade all installed packages
sudo apt upgrade
# Search for packages
apt search keyword
# View package information
apt show packagename
# Install a package
sudo apt install packagename
# Install multiple packages
sudo apt install package1 package2 package3
# Remove a package (keep configuration files)
sudo apt remove packagename
# Remove a package (also delete configuration files)
sudo apt purge packagename
# Clean up unneeded dependency packages
sudo apt autoremoveAdicionando fontes de terceiros (PPA)
Alguns softwares fornecem versões mais recentes por meio de PPAs (Personal Package Archives):
# Add a PPA
sudo add-apt-repository ppa:username/reponame
# Update source lists
sudo apt update
# Install software from the PPA
sudo apt install packagenameRemover um PPA:
sudo add-apt-repository --remove ppa:username/reponameAdicionando repositórios de terceiros
Alguns softwares (como Docker, VS Code) fornecem repositórios oficiais do apt. Etapas gerais:
# 1. Download and add GPG key
wget -qO- https://example.com/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/example.gpg
# 2. Add repository
echo "deb [signed-by=/usr/share/keyrings/example.gpg] https://example.com/repo stable main" | sudo tee /etc/apt/sources.list.d/example.list
# 3. Update and install
sudo apt update
sudo apt install packagenameAplicativos instantâneos
Snap é o formato de pacote universal da Canonical que fornece um ambiente de tempo de execução de aplicativos em área restrita. Ubuntu 26.04 vem com suporte Snap pré-instalado.
Operações Básicas
# Search for Snap apps
snap find keyword
# View app details
snap info appname
# Install an app
sudo snap install appname
# Install a specific channel version
sudo snap install appname --channel=edge
# List installed Snaps
snap list
# Update all Snap apps
sudo snap refresh
# Update a specific app
sudo snap refresh appname
# Uninstall an app
sudo snap remove appnameRecursos instantâneos
- Atualizações automáticas: os aplicativos Snap são atualizados automaticamente por padrão
- Isolamento de sandbox: os aplicativos são executados em um ambiente restrito para maior segurança
- Coexistência de várias versões: Suporta diferentes versões de canais (estável, beta, edge)
- Distribuição cruzada: o mesmo pacote Snap funciona em várias distribuições Linux
Gerenciando permissões de snap
# View app interface connections
snap connections appname
# Connect an interface (grant permission)
sudo snap connect appname:interfacename
# Disconnect an interface (revoke permission)
sudo snap disconnect appname:interfacenameFlatpak
Flatpak é outro formato de pacote universal. O Ubuntu 26.04 não o inclui por padrão, mas pode ser facilmente adicionado.
Instalando suporte Flatpak
sudo apt install flatpak gnome-software-plugin-flatpakAdicione o repositório Flathub:
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepoÉ necessária uma reinicialização do sistema após a instalação.
Operações Básicas
# Search for apps
flatpak search keyword
# Install an app
flatpak install flathub appID
# For example, install GIMP
flatpak install flathub org.gimp.GIMP
# Run an app
flatpak run appID
# List installed apps
flatpak list
# Update all apps
flatpak update
# Uninstall an app
flatpak uninstall appID
# Clean up unused runtimes
flatpak uninstall --unusedComo escolher um método de instalação? apt é melhor para ferramentas de sistema e software CLI – estável com a melhor integração de sistema. O Snap é ideal para aplicativos de desktop que precisam de atualizações automáticas e isolamento de sandbox. Flatpak é ótimo para a rica seleção de aplicativos de desktop de terceiros no Flathub. Quando o mesmo software estiver disponível em vários formatos, prefira a versão oficial do repositório apt.
Comparação de Snap vs Flatpak
| Recurso | Snap | Flatpak |
|---|---|---|
| Desenvolvedor | Canônico | Comunidade (iniciada pela Red Hat) |
| Suporte padrão do Ubuntu | Sim | Requer instalação manual |
| Loja de aplicativos | Loja instantânea | Flathub |
| Atualizações automáticas | Sim | Manual ou requer configuração |
| Mecanismo de sandbox | AppArmor | Plástico bolha |
| Suporte de serviço do sistema | Sim | Somente aplicativos de desktop |
Instalando pacotes .deb
Alguns softwares fornecem pacotes de instalação no formato .deb para download - o formato de pacote nativo para Debian/Ubuntu.
Instalação Gráfica
Clique duas vezes no arquivo .deb baixado e o sistema o abrirá automaticamente com o App Center. Clique em “Instalar”.
Instalação de linha de comando
# Install using apt (recommended, handles dependencies automatically)
sudo apt install ./packagename.deb
# Install using dpkg
sudo dpkg -i packagename.deb
# If dpkg reports dependency errors, fix them with:
sudo apt install -fNotas
- Baixe apenas arquivos
.debde sites oficiais ou fontes confiáveis - Os pacotes
.debnão são atualizados automaticamente; você deve baixar manualmente as novas versões - Antes de instalar, use
dpkg -I packagename.debpara visualizar os detalhes do pacote
Melhores práticas de instalação de software
- Prefira repositórios oficiais:
sudo apt installé o método mais seguro e estável - Quando você precisar da versão mais recente: considere Snap ou Flatpak
- Seja cauteloso com PPAs: adicione apenas PPAs de projetos conhecidos para evitar a introdução de fontes instáveis
- Atualize regularmente: Execute
sudo apt update && sudo apt upgradepara manter seu sistema seguro - Limpe pacotes antigos: execute
sudo apt autoremoveperiodicamente para liberar espaço em disco
Resumo
Ubuntu 26.04 fornece canais avançados de instalação de software. Para a maioria dos usuários, o App Center oferece a experiência de instalação gráfica mais conveniente. Os usuários de linha de comando podem usar o apt com flexibilidade para gerenciamento preciso de pacotes. Snap e Flatpak ampliam a gama de softwares disponíveis. Escolha o método de instalação apropriado com base em suas necessidades específicas para aproveitar ao máximo seu sistema Ubuntu.