Como usar o AppImage no Linux

Resumo : Este tutorial do AppImage mostra como usar o AppImage para instalar o software e como remover os aplicativos instalados.

Existem maneiras de instalar software no Ubuntu ou em qualquer outra distribuição do Linux. Fazer o download de arquivos .deb ou .rpm e clicar duas vezes neles para instalar o software é uma das maneiras mais convenientes para isso.

Recentemente, você deve ter notado que alguns aplicativos foram baixados com uma extensão .appimage. E você pode se perguntar quais são esses arquivos .appimage.

Neste tutorial, mostrarei o que é um AppImage e como usar o AppImage para instalar aplicativos no Linux. Além disso, também lhe direi algumas coisas que você deve ter em mente ao usar o AppImage.

A. O que é o AppImage?

Durante anos, temos pacotes DEB para distribuições Linux / Debian baseadas em Ubuntu e RPM para distribuições Linux baseadas em Fedora / SUSE.

Embora esses pacotes forneçam uma maneira conveniente de instalar software para seus respectivos usuários de distribuição, ele não é o mais conveniente para o desenvolvedor de aplicativos. Os desenvolvedores precisam criar vários pacotes para várias distribuições. É aqui que o AppImage entra em cena.

AppImage é um formato de pacote de software universal. Ao empacotar o software no AppImage, o desenvolvedor fornece apenas um arquivo 'para controlá-los todos'. O usuário final, ou seja, você, pode usá-lo na maioria (se não em todos) distribuições Linux modernas

AppImage não instala software da maneira tradicional

Um software típico do Linux criará arquivos em vários locais, exigindo permissão da raiz para fazer essas alterações no sistema.

AppImage não faz isso. Na verdade, o AppImage realmente não instala o software. É uma imagem comprimida com todas as dependências e bibliotecas necessárias para executar o software desejado.

Você executa o arquivo AppImage, você executa o software. Não há extração, não há instalação. Você exclui o arquivo AppImage, o software é removido (veremos mais tarde). Você pode compará-lo com arquivos .exe no Windows que permitem executar o software sem passar pelo procedimento de instalação.

Deixe-me listar alguns dos recursos ou benefícios do AppImage.

Recursos do AppImage

  • Distribuição independente: pode ser executado em várias distribuições Linux diferentes
  • Não há necessidade de instalar e compilar software: basta clicar e reproduzir
  • Não há necessidade de permissão de root: arquivos do sistema não são tocados
  • Portabilidade: pode ser executado em qualquer lugar, incluindo discos ao vivo
  • Apps estão no modo somente leitura
  • Software são removidos apenas excluindo o arquivo AppImage
  • Aplicativos empacotados no AppImage não são sandbox por padrão.

B. Como usar o AppImage no Linux

Usando o AppImage é bastante simples. Isso é feito nestes 3 passos simples:

  • Baixar o arquivo AppImage
  • Torne-o executável
  • Executá-lo

Não se preocupe, mostrarei como executar o AppImage em detalhes. Eu estou usando o Ubuntu 16.04 neste tutorial AppImage, mas você pode usar os mesmos passos em outras distribuições Linux também. Afinal, o ponto inteiro do AppImage é ser independente das distribuições.

Etapa 1: faça o download do pacote .appimage

Existem muitos softwares disponíveis no formato AppImage. GIMP, Krita, Scribus e OpenShot são apenas alguns nomes. Você pode encontrar uma lista extensa de aplicativos disponíveis no formato AppImage aqui.

Eu vou estar usando o editor de vídeo OpenShot neste tutorial. Você pode baixá-lo em seu site.

Etapa 2: torne-a executável

Por padrão, o arquivo AppImage baixado não terá a permissão de execução. Você terá que alterar a permissão no arquivo para torná-lo executável. Você não precisa de privilégios de root para fazer isso.

Se você preferir a maneira gráfica, basta clicar com o botão direito no arquivo .appimage baixado e selecionar Propriedades.

Clique com o botão direito no arquivo AppImage e selecione Propriedades

Na próxima tela, vá para a aba Permissões e marque a caixa que diz “Permitir a execução do arquivo como programa”.

Torne o arquivo executável do AppImage

É isso aí. Você tornou o arquivo executável.

Alternativamente, se você preferir a linha de comando, você pode simplesmente usar chmod u + x para torná-lo executável.

Etapa 3: execute o arquivo AppImage

Depois de ter feito o arquivo AppImage executável, basta clicar duas vezes nele para executá-lo. Ele verá o software em execução como você o instalaria em seu sistema. Legal, não é?

C. Como desinstalar o software AppImage

Como o software nunca é instalado, não há necessidade de desinstalá-lo. Basta excluir o arquivo AppImage associado e seu software será removido do sistema.

D. Coisas para lembrar ao usar o AppImage no Linux

Há poucas coisas adicionais sobre o AppImage que você deve saber.

1. Integração na área de trabalho

Quando você executa o arquivo AppImage, algum software pode solicitar que você 'instale um arquivo da área de trabalho'. Se você selecionar sim, seu AppImage será integrado ao seu sistema Linux como um aplicativo instalado regularmente.

Alguns softwares fornecem integração de desktop

O que significa que o seu software será pesquisável através do Unity ou do GNOME. Você pode encontrá-lo no menu e bloqueá-lo para a prancha ou o lançador.

OpenShot após integração de desktop

2. A integração da área de trabalho pode exigir a remoção manual da postagem de limpeza

Se você escolher a integração de desktop, você terá alguns arquivos criados em seu sistema. O tamanho do arquivo será apenas em alguns Kb embora. Quando você exclui o arquivo AppImage, esses arquivos da área de trabalho permanecem em seu sistema. Você pode deixá-lo como está ou excluí-lo manualmente.

3. Escolha onde você coloca os arquivos AppImage

Os arquivos AppImage baixados devem chegar na pasta Download. Mas isso pode não ser o melhor lugar para mantê-lo, pois fica confuso ao longo do tempo. É melhor mantê-los em um diretório separado para facilitar o gerenciamento.

Lembre-se também de que, se você escolheu a integração da área de trabalho e, em seguida, moveu o arquivo AppImage para algum outro local, será necessário primeiro remover os arquivos da área de trabalho. Além disso, a integração com a área de trabalho pode não funcionar.

4. Atualização nem sempre é uma opção

Talvez algum software verifique se há atualizações automaticamente e notificá-lo sobre a disponibilidade de uma versão mais recente. Mas isso não vai acontecer na maioria das vezes.

Existe uma opção de linha de comando para verificar e atualizar o software, mas isso também depende se o desenvolvedor forneceu essa opção ou não.

Em suma, não há atualizações automáticas aqui. Você terá que encontrar o seu próprio se houver uma versão mais recente do software disponível.

Conclusão

Existem outros “aplicativos universais do Linux”, como Snap by Ubuntu e Flatpak by Fedora. Como este artigo tratava do uso do AppImage, não entrei no debate Snap vs Flatpak vs AppImage.

Para mim, o AppImage é uma boa maneira de usar o software nas distribuições do Linux. Espero que o processo de atualização melhore aqui para torná-lo muito mais útil para os usuários finais.

O que você acha do AppImage? Você prefere usar o AppImage no Linux em outros formatos? Compartilhe suas opiniões nos comentários abaixo.

Recomendado

Como corrigir erro do Flash Player em falta no Midori
2019
Sayonara é um tocador de música leve e bonito para Linux
2019
Aqui está o que é que os leitores de software livre pensam em 25 anos de Linux
2019