Crie seus próprios aplicativos AppImage portáteis com AppImageTool!

AppImageTool: Como construir nossos próprios aplicativos AppImage?

AppImageTool: Como construir nossos próprios aplicativos AppImage?

La Fragmentação ou abundância de alternativas no Linux é sempre algo relevante, positivo ou não, na comunidade Linux. Por esta razão, estamos sempre imersos, tanto como criadores/consumidores de conteúdos como como utilizadores profissionais ou não profissionais, nas múltiplas notícias, desenvolvimentos e eventos relacionados com as muitas Distribuições, Aplicações, Sistemas, Plataformas GNU/Linux e muito mais. E claro também, nos diversos Guias Rápidos e Tutoriais Completos possíveis para aprender ou solucionar problemas e necessidades.

Por isso, e pensando nas duas coisas, hoje trazemos para vocês um muito guia rápido útil para criar nossos próprios aplicativos AppImage usando outra ferramenta adicional chamada «AppImageTool». Qual é um utilitário de software alternativo ou complementar para Pkg2AppImage, que em publicação anterior também ensinamos como utilizar para atingir o mesmo objetivo. Visto que, quando falamos de aplicações universais e portáteis, entre Flatpack, Snap y AppImage, muitos de nós tendemos a preferir este último formato, e ainda mais se pudermos criar de forma fácil e rápida os aplicativos e jogos portáteis necessários, a partir da fonte existente e dos arquivos binários de desenvolvimentos já existentes.

Pkg2appimage: Como construir nossos próprios arquivos AppImage?

Pkg2appimage: Como construir nossos próprios arquivos AppImage?

Mas, antes de começar a ler esta publicação sobre a aplicação útil e complementar do projeto AppImage chamada «AppImageTool», recomendamos o postagem relacionada anterior com o aplicativo semelhante mencionado anteriormente e abordado:

Pkg2appimage: Como construir nossos próprios arquivos AppImage?
Artigo relacionado:
Pkg2appimage: Como construir nossos próprios arquivos AppImage?

Crie seus próprios aplicativos AppImage portáteis com AppImageTool!

AppImageTool: Como construir nossos próprios aplicativos AppImage?

O que é AppImageTool?

De acordo com seus próprios desenvolvedores do Projeto AppImage em seu Site oficial, o aplicativo “AppImageTool” É descrito resumidamente da seguinte forma:

AppImageTool é uma ferramenta que permite gerar arquivos AppImage. Um AppImage é um pacote autoexecutável que contém uma aplicação e tudo o que ela precisa para uma execução bem-sucedida, de forma que se não estiverem no sistema operacional onde serão executados, não haverá problemas. Isso pode incluir arquivos de biblioteca que normalmente não estão disponíveis nos sistemas de destino, recursos como traduções, ícones, fontes e outros arquivos auxiliares (dependências).

AppImageTool facilita a obtenção de um AppDir - LinuxDeployQt

Em fim, AppImageTool facilita a obtenção de um AppDir (Estrutura normalizada de um aplicativo) no estilo de LinuxDeployQt, para convertê-lo em um aplicativo AppImage.

Esta ferramenta de implantação do Linux usa um aplicativo como entrada e o torna independente, copiando os recursos que o aplicativo usa (como bibliotecas, gráficos e plug-ins) em um pacote. O pacote resultante pode ser distribuído como AppDir ou AppImage aos usuários ou colocado em pacotes de distribuição cruzada. Sobre LinuxDeployQt no GitHub

Etapas para criar um aplicativo AppImage

Para nosso guia rápido de hoje, usaremos o jogo Terror Urbano 4 aprender como converter um aplicativo com binários executáveis ​​e todos os seus pacotes associados em um Aplicativo universal e portátil com formato AppImage usando AppImageTool.

E os passos necessários são os seguintes:

  • Baixe o aplicativo AppImageTool: Direto do seu site oficial no GitHub. E para isso baixamos o executável AppImage em seu última versão estável disponível na arquitetura apropriada do nosso sistema operacional e computador, cujo nome é ferramenta de imagem do aplicativo-x86_64.AppImage. E então, da maneira usual, CLI ou GUI, demos permissão de execução.
  • Baixe o aplicativo para converter: No nosso caso, como já expressamos, baixamos a última versão disponível do jogo Terror Urbano 4, qual nome é UrbanTerror434_full.zip. Em seguida, procedemos à descompactação do arquivo para obter a pasta chamada UrbanTerror43.
  • Adequação do diretório do aplicativo para conversão: No caso do Urban Terror 4, antes de executar o processo de conversão excluímos os arquivos que consideramos desnecessários, que correspondem aos binários incluídos para Windows, a arquitetura i386 e seu modo Servidor. Ou seja, deixamos apenas o executável para a arquitetura x86_64 originalmente chamado de Quake3-UrT.x86_64, e que renomeamos simplesmente como UrT4. Nota: Para cada aplicativo pode ser necessário excluir arquivos diferentes ou nenhum. Ou mova, crie ou adicione alguns.
  • Criando arquivos necessários para conversão: Para realizar a conversão com sucesso devemos criar e ter pelo menos 3 arquivos que correspondam a:

Arquivos necessários

Un Arquivo AppRun cujo conteúdo é:

#!/bin/bash

cd "$(dirname "$0")"
exec ./UrT4

Un arquivo .desktop cujo conteúdo é:

[Desktop Entry]
Type=Application
Exec=AppRun
Icon=UrT4
Name=Urban Terror 4
Terminal=false
StartupNotify=true
Comment=Juego FPS UrT4
Categories=Game;

Finalmente, um arquivo de imagem correspondente ao ícone do aplicativo e ao futuro arquivo AppImage. Que no nosso caso prático de hoje chamaremos UrT4.png.

E depois de termos tudo em ordem e pronto, procedemos à execução da nossa ordem de comando de conversão, conforme indicado no site oficial: ./appimagetool-x86_64.AppImage AppDir. Porém, no caso da nossa aplicação é necessário adicionar o seguinte prefixo: ARCO=x86_64. Então, nossa ordem final de comando foi a seguinte:

ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43

E se tivermos feito tudo com cuidado e sucesso, teremos nosso aplicativo chamado pronto. Urban_Terror_4-x86_64.AppImage localizado na mesma pasta onde estamos trabalhando na conversão, por exemplo: Downloads. Conforme mostrado nas seguintes capturas de tela:

Etapas para criar um aplicativo AppImage - 01

Etapas para criar um aplicativo AppImage - 02

AppImagePool: um cliente simples e eficiente para AppImageHub
Artigo relacionado:
AppImagePool: um cliente simples e eficiente para AppImageHub

Imagem de resumo para pós-2024

Resumo

Em resumo, "AppImageTool" ao lado de Pkg2AppImage, são sem dúvida, 2 ferramentas de software muito úteis e versáteis que qualquer um poderia usar em sua distribuição GNU/Linux atual, para aprender como criar e desfrutar de seus próprios aplicativos portáteis no formato AppImage. Porém, No futuro, seria ótimo ter um aplicativo de desktop, ou seja, gráfico (com interface visual), o que automatiza e facilita ainda mais esse processo. Portanto, se você já utilizou algum desses 2 ou outros semelhantes com a mesma finalidade, convidamos você via comentário a nos contar sobre sua experiência com eles, para benefício de todos e para a criação de uma futura publicação sobre o possível novos mencionados.

Por último, lembre-se visite nosso «página inicial» em Espanhol. Ou, em qualquer outro idioma (apenas adicionando 2 letras ao final da nossa URL atual, por exemplo: ar, de, en, fr, ja, pt e ru, entre muitos outros) para aprender conteúdos mais atuais. Além disso, convidamos você a se juntar ao nosso canal oficial do Telegram para ler e compartilhar mais notícias, guias e tutoriais de nosso site. E também, o próximo Canal alternativo do Telegram para saber mais sobre o Linuxverse em geral.