Crea les teves aplicacions portables AppImage amb AppImageTool!

AppImageTool: Com construir les nostres pròpies apps AppImage?

AppImageTool: Com construir les nostres pròpies apps AppImage?

La fragmentació o abundància d'alternatives a Linux sempre sol ser una cosa rellevant, positiu o no, a la Comunitat Linuxera. Per això, sempre estem immersos, tant com a creadors/consumidors de continguts com a usuaris professionals o no, en les múltiples notícies, novetats i successos relacionats amb les moltes Distribucions GNU/Linux, Aplicacions, Sistemes, Plataformes i més. I per descomptat que també, a les moltes Guies ràpides i Complets tutorials possibles per aprendre o resoldre problemes i necessitats.

Per això, i pensant en les dues coses, avui en portem una molt útil Guia ràpida per aconseguir crear les nostres pròpies apps AppImage utilitzant una altra eina addicional anomenada «AppImageTool». La qual, és un utilitari de programari alternatiu o complementari a Pkg2AppImage, que en una anterior publicació també ensenyem a utilitzar per assolir el mateix objectiu. Ja que, quan parlem d'aplicacions universals i portables, entri Flatpak, Snap y AppImage, molts solem preferir a aquest últim format, i més si de forma fàcil i ràpida podem crear nosaltres mateixos les aplicacions i jocs portables necessaris, a partir dels fitxers fonts i binaris existents de desenvolupaments ja existents.

Pkg2appimage: Com construir els nostres propis arxius AppImage?

Pkg2appimage: Com construir els nostres propis arxius AppImage?

Però, abans diniciar la lectura daquesta publicació sobre què la útil i complementària aplicació del projecte AppImage anomenada AppImageTool, els recomanem la anterior publicació relacionada amb l'app similar prèviament esmentada i abordada:

Pkg2appimage: Com construir els nostres propis arxius AppImage?
Article relacionat:
Pkg2appimage: Com construir els nostres propis arxius AppImage?

Crea les teves aplicacions portables AppImage amb AppImageTool!

AppImageTool: Com construir les nostres pròpies apps AppImage?

Què és AppImageTool?

Segons els seus propis desenvolupadors del Projecte AppImage al seu lloc web oficial, l'aplicació «AppImageTool» és descrita breument de la següent manera:

AppImageTool és una eina que us permet generar fitxers AppImage. Una AppImage és un paquet autoexecutable que conté una aplicació i tot el que necessita per a una execució reeixida, de manera que, si no es troben al sistema operatiu on seran executades, llavors no hi hagi problemes. Això pot incloure fitxers de llibreries que no solen estar disponibles als sistemes de destinació, recursos com traduccions, icones, fonts i altres fitxers auxiliars (dependències).

AppImageTool fa que sigui fàcil prendre una AppDir - LinuxDeployQt

En fi, AppImageTool fa que sigui fàcil prendre una AppDir (Estructura normalitzada d'una aplicació) a l'estil de LinuxDeployQt, per convertir-la en una aplicació AppImage.

Aquesta eina d'implementació de Linux pren una aplicació com a entrada i la fa autònoma copiant els recursos que utilitza l'aplicació (com biblioteques, gràfics i complements) en un paquet. El paquet resultant es pot distribuir com a AppDir o com a AppImage als usuaris, o es pot col·locar en paquets de distribució creuada. Sobre LinuxDeployQt a GitHub

Passos per crear una aplicació AppImage

Per a la nostra guia ràpida d'avui, farem servir el joc Urban Terror 4 per aprendre a convertir una aplicació amb binaris executables i tota la seva paqueteria associada a una aplicació universal i portàtil amb el format AppImage mitjançant AppImageTool.

I els passos necessaris són els següents:

  • Descarregar l'aplicació AppImageTool: Directament de la seva lloc web oficial a GitHub. I per això, hem descarregat l'executable AppImage a la seva última versió estable disponible en l'adequada arquitectura del nostre sistema operatiu i ordinador, el nom del qual és appimagetool-x86_64.AppImage. I després, de la manera acostumada, CLI o GUI, us hem donat permís d'execució.
  • Descarregar laplicació a convertir: En el nostre cas, com ja expressem, descarreguem la darrera versió disponible del joc Urban Terror 4, El nom és UrbanTerror434_full.zip. I després procedim a descomprimir el fitxer per obtenir la carpeta de nom UrbanTerror43.
  • Adequació del directori de laplicació a convertir: Per al cas d'Urban Terror 4, abans d'executar el procés de conversió hem esborrat aquells fitxers que considerem innecessaris, els quals corresponen als binaris inclosos per a Windows, l'arquitectura i386 i el seu mode Servidor. És a dir, només deixem l'executable per a l'arquitectura x86_64 anomenat originalment Quake3-UrT.x86_64, i que hem anomenat simplement com a UrT4. Nota: Per a cada aplicació pot ser necessari esborrar diferents fitxers o cap. O moure, crear o afegir-ne alguns.
  • Creació de fitxers necessaris per a la conversió: Per dur a terme amb èxit la conversió hem de crear i disposar de mínim 3 fitxers que corresponen a:

arxius necessaris

Un arxiu AppRun el contingut del qual és:

#!/bin/bash

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

Un fitxer .desktop el contingut del qual és:

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

Finalment, un arxiu d'imatge corresponent a la icona de l'aplicació i del futur fitxer AppImage. Que en el nostre cas pràctic d'avui, anomenarem UrT4.png.

I ja després que tinguem tot en ordre i llest, procedim a executar la nostra ordre de comanda de conversió, tal com ho indiquen al lloc web oficial: ./appimagetool-x86_64.AppImage AppDir. No obstant això, per al cas de la nostra aplicació es fa necessari afegir el prefix següent: ARCH=x86_64. Per això, la nostra ordre de comandament final va ser la següent:

ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43

I si ho hem fet tot amb compte i amb èxit tindrem llesta la nostra aplicació anomenada Urban_Terror_4-x86_64.AppImage ubicat a la mateixa carpeta on estiguem treballant la conversió, per exemple: Descàrregues. Tal com es mostra a les següents pantalles:

Passos per crear una aplicació AppImage - 01

Passos per crear una aplicació AppImage - 02

AppImagePool: Un client senzill i eficient per a AppImageHub
Article relacionat:
AppImagePool: Un client senzill i eficient per a AppImageHub

Imatge de Resum per post 2024

Resum

En resum, AppImageTool juntament amb Pkg2AppImage, són sens dubte, 2 eines de programari ben útils i versàtils que podria utilitzar qualsevol sobre el seu actual Distro GNU/Linux, per aprendre a crear i gaudir de les pròpies aplicacions portables en el format d'AppImage. No obstant això, en el futur, seria genial poder comptar amb una aplicació descriptori, és a dir, gràfica (amb interfície visual), que automatitzi i faciliti encara més aquest procés. Per això, si ja has fet servir abans alguna d'aquestes 2 o altres similars amb la mateixa finalitat, et convidem via comentari a explicar-nos la teva experiència amb elles, en benefici de tots i la realització d'una futura publicació sobre les possibles noves esmentades.

Finalment, recorda visitar la nostra «pàgina d'inici» en castellà. O, en qualsevol altre idioma (només afegir al final de la nostra URL actual, 2 lletres al final, per exemple: ar, de, en, fr, ja, pt i ru, entre moltes altres) per conèixer més continguts actuals. A més, et convidem a unir-te al nostre canal oficial de Telegram per llegir i compartir més notícies, guies i tutorials de la nostra web. I també, al següent Canal alternatiu de Telegram per aprendre més sobre el Linuxvers en general.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.