Já te deparaste com o inferno das dependências ao instalar software no Linux? A instalação de dependências muitas vezes requer permissões de root, as quais nem todos possuem. Se ao menos houvesse uma maneira de instalar software sem se preocupar com dependências ausentes ou quebradas. Sim, há! Chama-se AppImage no Ubuntu.
Estás com sorte, porque vais aprender sobre o AppImage no Ubuntu neste tutorial e como este formato de aplicação te permite executar apps do Linux de qualquer lugar. Vais aprender a encontrar, instalar, executar e remover pacotes AppImage no Ubuntu, o que também se aplica a outras distribuições Linux.
Pré-requisitos
Para acompanhar as demonstrações neste guia, certifica-te de ter um computador com um sistema operativo Linux. Os exemplos neste tutorial usarão um computador com Ubuntu 20.04 LTS, mas sinta-se à vontade para usar outras distribuições, como Fedora, Debian ou openSUSE. Se quiseres saber como instalar o Ubuntu passo a passo, aqui está como fazer.
O que é AppImage?
O AppImage é um formato de pacote de software universal de código aberto que os desenvolvedores usam para empacotar e distribuir software que já inclui os requisitos para executar o software. Ao empacotar com o formato AppImage no Ubuntu, autores e desenvolvedores podem fornecer aos usuários do Linux o software com apenas um arquivo.
Pense em um pacote AppImage como o equivalente Linux de um aplicativo portátil no Windows. Você pode executar AppImages em quase todas as distribuições Linux (se não em todas) sem instalar outras dependências. Tudo o que você precisa é do sistema operacional base, e o AppImage no Ubuntu traz o resto consigo.
Embora usar AppImage no Ubuntu seja conveniente, baixar e executar aplicativos AppImage maliciosos pode representar um risco de segurança real. Um ator mal-intencionado pode alterar o pacote, reempacotá-lo, e um usuário root pode então inadvertidamente executá-lo e causar danos sem saber.
Usando AppImage no Ubuntu
Com apenas alguns passos, você pode começar a usar o AppImage no Ubuntu. Você só precisará de:
- Baixar o arquivo AppImage Ubuntu necessário.
- Tornar o arquivo executável.
- Executar o software AppImage no Ubuntu.
Como isso soa? Nada que você não possa lidar.
Baixando um Pacote AppImage
Onde encontrar aplicativos AppImage? Principalmente, você pode encontrá-los no site AppImageHub. E de acordo com esse site, há 1.026 softwares disponíveis no formato AppImage até o momento.
Outras lojas de aplicativos online, como Pling, também hospedam arquivos AppImage em Ubuntu.
Para demonstrar, siga os passos abaixo para baixar Atom – um editor de texto popular, gratuito e multiplataforma.
1. Abra seu navegador favorito e acesse o catálogo AppImageHub em https://www.appimagehub.com/browse.
2. Na caixa de pesquisa no topo da página, digite Atom e pressione Enter. Assim que a pesquisa retornar os resultados, clique no item semelhante à imagem que você vê abaixo.

3. Na página de download, clique no botão Download e clique no arquivo AppImage para baixar.

4. Clique em Salvar Arquivo para confirmar o download e aguarde o término do download na janela de download.

Tornando o Arquivo AppImage Executável e Executando o Software (GUI)
O arquivo AppImage que você baixou não é automaticamente executável. Como requisito, antes de executar AppImages, você precisa tornar o arquivo executável primeiro. Não se preocupe; você não precisa de permissões de root para tornar um arquivo executável e executá-lo.
Para tornar o arquivo executável, siga os passos abaixo.
1. Primeiro, abra o explorador de arquivos no seu computador e localize o arquivo AppImage que você baixou. No Ubuntu, o local de download padrão é a pasta Downloads dentro do seu perfil.
2. Em seguida, clique com o botão direito do mouse no arquivo AppImage no Ubuntu e clique em Propriedades.

3. Na janela de Propriedades, clique na aba Permissões, marque a caixa Permitir a execução do arquivo como programa e clique no botão de saída (X) para fechar.

4. Por fim, clique duas vezes no arquivo AppImage para executar o aplicativo.
Se preferir a linha de comando em vez da GUI para tornar um arquivo executável, abra o terminal e execute o comando abaixo. O comando chmod
é o comando para alterar o modo de um arquivo no Linux. O comando abaixo assume que o arquivo AppImage está na pasta ~/Downloads.
Como os pacotes AppImage não são como o software convencional instalado no Linux, o processo típico de atualização pode não se aplicar. Se houver uma nova versão do software, você precisará aguardar o lançamento do pacote AppImage desse software.
Gerenciando AppImage no Ubuntu
Então, você baixou e executou com sucesso o software AppImage Ubuntu. Mas lembre-se de que o software que você baixou está na pasta Downloads, e essa pasta pode ficar bagunçada rapidamente. E, e se você não precisar mais do software?
Realocando o AppImage
Se você deseja organizar seus arquivos AppImage para evitar que se percam em meio a outros arquivos, pode movê-los para outra localização. E como você não instalou o software, mover o arquivo AppImage do Ubuntu não afeta mais nada no sistema ou na usabilidade do software.
Por exemplo, mova o arquivo Atom AppImage que você baixou da pasta Downloads para uma subpasta em sua pasta pessoal, como ~/.local/bin/
. Mas você pode mover o arquivo para qualquer localização que preferir e onde tenha acesso.
1. Abra uma janela do terminal se ainda não o fez.
2. Execute o comando mv
abaixo no terminal. Esta linha de comando move o arquivo AppImage de ~/Downloads
para ~/.local/bin
mantendo o mesmo nome de arquivo.

3. Por fim, crie um atalho para o arquivo AppImage na sua área de trabalho executando o comando ln
abaixo para criar um link simbólico. Este passo é opcional e apenas se você não quiser ficar navegando até o arquivo AppImage sempre que quiser executá-lo.

Se preferir aplicar ícones personalizados aos seus atalhos de AppImage, você pode criar um Lançador de Área de Trabalho em vez disso.
Removendo o AppImage
Quando você não precisa mais de um determinado software, remover esse software do seu computador Linux geralmente requer a execução de algum comando de desinstalação. Mas não no caso do AppImage.
Remover um AppImage é como excluir qualquer outro arquivo. Localize o software AppImage que deseja remover, clique com o botão direito no arquivo AppImage que deseja excluir e clique em Mover para a Lixeira.

Por fim, se você criou um atalho ou um lançador de área de trabalho, delete-os também.
Conclusão
O AppImage permite que você execute software sem se preocupar em não ter as dependências já instaladas no seu computador Linux. Quando precisar trocar de computador, migrar AppImages não é um problema, pois são portáteis. Você só precisa copiar os arquivos AppImage para um pen drive USB e transferi-los.
Com a conveniência que o AppImage no Ubuntu traz para sua experiência no Linux, eles também apresentam riscos. Esteja sempre atento à origem das aplicações formatadas em AppImage e use apenas fontes confiáveis e respeitáveis.
Para além do AppImage, já experimentaste o Snapd no Ubuntu ou o flatpak? Se sim, qual achas que funciona melhor? Além disso, deves experimentar o AppImageLauncher, que permite a integração no ambiente de trabalho para o AppImage no Ubuntu.