AppImage é um formato de distribuição de software para Linux que visa resolver dois dos problemas mais urgentes com os pacotes tradicionais do Linux: distribuição e instalação.

Se você baixou um programa no formato AppImage e está se perguntando como instalá-lo ou executá-lo em seu sistema, este guia o ajudará.

Acompanhe enquanto investigamos o AppImage, suas vantagens sobre os pacotes tradicionais do Linux e as etapas que você precisa seguir para executar um arquivo AppImage em sua máquina Linux.

O que é AppImage e como ele difere dos pacotes tradicionais do Linux?

Com a abordagem tradicional de gerenciamento de pacotes do Linux, os desenvolvedores precisam agrupar seus aplicativos como pacotes de acordo com as regras da distro. Uma vez que existem numerosas distros Linux lá fora, esse processo geralmente é tedioso e demorado para os desenvolvedores, pois eles precisam modificar seus pacotes para atender aos requisitos de várias distros.

Além disso, às vezes também pode levar a problemas de compatibilidade devido a dependências ausentes ou alteradas, o que pode ser difícil para os desenvolvedores corrigirem.

instagram viewer

AppImage visa resolver esse problema criando aplicativos que rodam em qualquer lugar. Ele segue essencialmente a abordagem de pacote de software universal, em que pede aos desenvolvedores que empacotem seus programas (e suas dependências que não fazem parte da distro) em um único arquivo que pode ser executado facilmente em vários Linux distros.

Com um aplicativo, um sistema de arquivos, tudo o que os desenvolvedores do AppImage precisam fazer é direcionar as distros para as quais desejam fornecer seus programas e analisar as dependências necessárias. E, com base nos resultados obtidos, eles precisam identificar as dependências que podem estar faltando naquela distro e empacotar seu pacote de forma que inclua essas dependências nela.

Como resultado dessa abordagem, enquanto o AppImage lida com problemas para desenvolvedores, ele também lida com alguns para usuários finais. Com o AppImage, os usuários agora podem executar a versão mais recente dos programas, mesmo se estiverem em uma versão mais antiga do sistema operacional.

Além disso, eles também podem executar várias versões de um aplicativo em seu sistema simultaneamente, o que pode ser útil quando eles desejam decidir se a atualização mais recente de um programa é vale a pena atualizar. E a melhor parte é que eles podem executar um aplicativo (AppImage) sem instalá-lo em seu sistema.

Vantagens de usar AppImage

  1. Os arquivos AppImage são portáteis e, portanto, podem ser executados em qualquer lugar, incluindo versões ao vivo.
  2. AppImage é independente de distribuição, o que significa que pode ser executado em várias distros Linux.
  3. Um AppImage não requer instalação, o que o torna mais fácil de executar do que os pacotes tradicionais do Linux.
  4. Ao contrário dos pacotes tradicionais, os usuários do AppImage não precisam ter privilégios de root para executar seus programas.
  5. Remover um programa AppImage é tão simples quanto excluir o arquivo AppImage.

Desvantagens de usar AppImage

  1. Risco de detectar malware acidentalmente, pois um AppImage não foi verificado.
  2. Os arquivos AppImage podem ser muito grandes devido a todas as dependências que os acompanham.

Como executar um AppImage no Linux

Executar um AppImage no Linux é bastante simples em contraste com os formatos de pacote tradicionais do Linux, como DEB ou

RPM, que têm um processo de instalação um pouco tedioso.

Com um arquivo AppImage, tudo o que você precisa fazer é tornar o arquivo executável e executá-lo. Assim como realizar qualquer outra tarefa no Linux, você pode fazer esta tarefa de várias maneiras: você pode usar a GUI ou o terminal (se preferir trabalhar em uma CLI).

1. Execute AppImage usando o gerenciador de arquivos

Executar um AppImage via GUI é bastante simples. Siga os passos abaixo:

  1. Abra o gerenciador de arquivos e navegue até o diretório do AppImage.
  2. Clique com o botão direito no arquivo AppImage e selecione Propriedades.
  3. No Propriedades janela, mude para o Permissões aba.
  4. Marque a caixa de seleção ao lado de Permitir a execução de arquivo como um programa se você estiver usando um gerenciador de arquivos baseado em Nautilus. Verifique o É executável opção se você estiver usando o Dolphin e alterar a Executar dropdown para Alguém se você estiver no PCManFM.

2. Executar AppImage usando CLI

Se preferir trabalhar no teclado, você pode executar arquivos AppImage com muito mais eficiência usando o terminal. Siga estas etapas para fazer o mesmo:

  1. Abra o aplicativo do terminal.
  2. Usar ls e o comando cd para navegar até o diretório onde você salvou / baixou o arquivo AppImage.
  3. Execute o seguinte comando no terminal para tornar o AppImage executável:
    chmod + x appimage_name
  4. Digite o seguinte comando para executar o AppImage:
    ./appimage_name

Por exemplo, se você deseja executar um arquivo chamado BalenaEtcher. AppImage, você terá que atribuir permissões executáveis ​​ao arquivo primeiro e, em seguida, executá-lo a partir do terminal da seguinte maneira:

chmod + x BalenaEtcher. AppImage
./BalenaEtcher. AppImage

3. Execute AppImage usando um Launcher

Embora os métodos GUI e CLI funcionem perfeitamente, eles exigem que você execute uma etapa extra, na qual é necessário converter o arquivo AppImage em um executável para executá-lo.

Utilitários como AppImageLauncher simplifique a execução do AppImages ainda mais, permitindo que você execute um AppImage diretamente, sem exigir que você o converta em um executável. Não apenas isso, ele também ajuda você a integrar arquivos AppImage ao seu inicializador de aplicativos e gerenciá-los de uma maneira muito mais fácil.

Se você gostaria de usar o AppImageLauncher, primeiro baixe e instale-o em seu computador.

Baixar: AppImageLauncher

  1. Baixe o arquivo DEB AppImageLauncher.
  2. Clique com o botão direito no arquivo e selecione Abra com o instalador do pacote X, Onde X é o instalador do pacote para sua distribuição Linux.
  3. Siga as instruções na tela para instalar o arquivo DEB.

Alternativamente, você também pode instalar o arquivo DEB através do terminal. Para fazer isso, abra o terminal e execute o comando de instalação na seguinte sintaxe:

sudo dpkg -i package_name

Por exemplo:

sudo dpkg -i appimagelauncher.deb

Depois de instalar o AppImageLauncher, execute-o e siga as etapas abaixo para usá-lo:

  1. Abra o gerenciador de arquivos e navegue até o diretório onde você salvou / baixou o AppImage que deseja executar.
  2. Clique duas vezes no arquivo AppImage.
  3. A partir das opções apresentadas, toque no Integrar e executar para mover o AppImage para o seu diretório inicial e executá-lo. Alternativamente, para apenas executar o AppImage uma vez, clique Executar Uma Vez.

Executando arquivos AppImage com sucesso no Linux

Embora não existam muitos programas que usam o formato AppImage, às vezes quando você se depara com um, este guia deve ajudá-lo a executá-los facilmente em seu sistema Linux.

Se estiver interessado na ideia de um formato de pacote universal, você também pode conferir o Flathub e o Snap Store, que seguem o mesmo conceito do AppImage.

CompartilhadoTweetE-mail
Flathub vs. Snap Store: os melhores sites para download de aplicativos Linux

Quando você deseja baixar aplicativos Linux, como o Flathub e o Snap Store se comparam? Nós os colocamos um contra o outro para descobrir.

Leia a seguir

Tópicos relacionados
  • Linux
  • Aplicativos Linux
  • Gestores de Pacotes
Sobre o autor
Yash Wate (18 artigos publicados)

Yash é redator da equipe da MUO para DIY, Linux, Programação e Segurança. Antes de encontrar sua paixão pela escrita, ele desenvolvia para web e iOS. Você também pode encontrar seus escritos no TechPP, onde ele cobre outros setores. Além de tecnologia, ele gosta de falar sobre astronomia, Fórmula 1 e relógios.

Mais de Yash Wate

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever