Stvorite vlastite prijenosne AppImage aplikacije s AppImageTool!

AppImageTool: Kako izgraditi vlastite AppImage aplikacije?

AppImageTool: Kako izgraditi vlastite AppImage aplikacije?

La Fragmentacija ili obilje alternativa u Linuxu je uvijek nešto relevantno, pozitivno ili ne, u Linux zajednici. Iz tog razloga, uvijek smo uronjeni, i kao kreatori/potrošači sadržaja i kao profesionalni ili neprofesionalni korisnici, u brojne vijesti, razvoje i događaje koji se odnose na mnoge GNU/Linux distribucije, aplikacije, sustave, platforme i više. I naravno također, u mnogim brzim vodičima i cjelovitim tutorijalima moguće je naučiti ili riješiti probleme i potrebe.

Iz tog razloga, a razmišljajući o obje stvari, danas vam donosimo vrlo koristan Kratki vodič za stvaranje vlastitih AppImage aplikacija pomoću drugog dodatnog alata tzv «AppImageTool». Što je alternativni ili komplementarni softverski uslužni program Pkg2AppImage, koji smo u prethodnoj publikaciji također naučili kako koristiti za postizanje istog cilja. Budući da, kada govorimo o univerzalnim i prijenosnim aplikacijama, među Flatpak, Snap y AppImage, mnogi od nas preferiraju ovaj posljednji format, a još više ako sami možemo jednostavno i brzo izraditi potrebne prijenosne aplikacije i igre iz postojećeg izvora i binarnih datoteka već postojećih razvoja.

Pkg2appimage: Kako izraditi vlastite datoteke AppImage?

Pkg2appimage: Kako izraditi vlastite datoteke AppImage?

No, prije nego počnete čitati ovu publikaciju o korisnoj i komplementarnoj primjeni projekta AppImage tzv «Alat za slike aplikacije», preporučujemo prethodni povezani post sa prethodno spomenutom sličnom aplikacijom:

Pkg2appimage: Kako izraditi vlastite datoteke AppImage?
Povezani članak:
Pkg2appimage: Kako izraditi vlastite datoteke AppImage?

Stvorite vlastite prijenosne AppImage aplikacije s AppImageTool!

AppImageTool: Kako izgraditi vlastite AppImage aplikacije?

Što je AppImageTool?

Prema vlastitim programerima projekta AppImage u svojim Sitio web Sl, aplikacija “AppImageTool”. Ukratko je opisano kako slijedi:

AppImageTool je alat koji vam omogućuje generiranje AppImage datoteka. AppImage je self-executing paket koji sadrži aplikaciju i sve što joj je potrebno za uspješno izvršavanje, tako da ako nisu u operativnom sustavu gdje će se izvršiti, onda nema problema. Ovo može uključivati ​​bibliotečke datoteke koje obično nisu dostupne na ciljnim sustavima, resurse kao što su prijevodi, ikone, fontovi i druge pomoćne datoteke (ovisnosti).

AppImageTool olakšava preuzimanje AppDir - LinuxDeployQt

U svakom slučaju, AppImageTool olakšava preuzimanje AppDir-a (Normalizirana struktura aplikacije) u stilu LinuxDeployQt, kako biste ga pretvorili u aplikaciju AppImage.

Ovaj alat za implementaciju Linuxa uzima aplikaciju kao ulaz i čini je samostalnom kopiranjem resursa koje aplikacija koristi (kao što su biblioteke, grafika i dodaci) u paket. Rezultirajući paket može se distribuirati kao AppDir ili AppImage korisnicima ili staviti u međudistribucijske pakete. O LinuxDeployQt na GitHubu

Koraci za izradu AppImage aplikacije

Za naš današnji brzi vodič koristit ćemo igra Urbani teror 4 naučiti kako pretvoriti aplikaciju s izvršnim binarnim datotekama i svim pripadajućim paketima u a Univerzalna i prijenosna aplikacija s AppImage formatom koristeći AppImageTool.

A potrebni koraci su sljedeći:

  • Preuzmite aplikaciju AppImageTool: Ravno iz vašeg službeno web mjesto na GitHubu. I za ovo smo preuzeli AppImage izvršnu datoteku na vaš najnovija stabilna verzija dostupan u odgovarajućoj arhitekturi našeg operacijskog sustava i računala, čije je ime appimagetool-x86_64.AppImage. Zatim smo mu, na uobičajeni način, CLI ili GUI, dali dozvolu za izvođenje.
  • Preuzmite aplikaciju za pretvaranje: U našem slučaju, kao što smo već rekli, preuzimamo najnoviju dostupnu verziju igre Urbani teror 4, koje je ime UrbanTerror434_full.zip. Zatim nastavljamo raspakirati datoteku kako bismo dobili mapu pod nazivom UrbanTerror43.
  • Prikladnost imenika aplikacije za pretvaranje: U slučaju Urban Terror 4, prije izvršavanja procesa pretvorbe izbrisali smo one datoteke koje smatramo nepotrebnim, a koje odgovaraju binarnim datotekama uključenim za Windows, arhitekturu i386 i način rada poslužitelja. To jest, ostavljamo samo izvršnu datoteku za x86_64 arhitekturu koja se izvorno zove Quake3-UrT.x86_64, a koju smo jednostavno preimenovali u UrT4. Napomena: Za svaku aplikaciju možda će biti potrebno izbrisati različite datoteke ili nijednu. Ili premjestite, stvorite ili dodajte nešto.
  • Izrada datoteka potrebnih za konverziju: Za uspješnu konverziju moramo stvoriti i imati najmanje 3 datoteke koje odgovaraju:

Potrebne datoteke

Un AppRun datoteka čiji je sadržaj:

#!/bin/bash

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

Un .desktop datoteka čiji je sadržaj:

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

konačno, slikovna datoteka koji odgovara ikoni aplikacije i budućoj datoteci AppImage. Što ćemo u našem današnjem praktičnom slučaju nazvati UrT4.png.

I nakon što imamo sve u redu i spremno, nastavljamo s izvršavanjem naše naredbe za pretvorbu, kao što je naznačeno na službenoj web stranici: ./appimagetool-x86_64.AppImage AppDir. Međutim, u slučaju naše aplikacije potrebno je dodati sljedeći prefiks: ARCH=x86_64. Dakle, naša konačna zapovjedna naredba je bila sljedeća:

ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43

A ako smo sve obavili pažljivo i uspješno, imat ćemo spremnu aplikaciju pod nazivom. Urban_Terror_4-x86_64.AppImage nalazi se u istoj mapi u kojoj radimo na konverziji, na primjer: Preuzimanja. Kao što je prikazano na sljedećim snimkama zaslona:

Koraci za izradu AppImage aplikacije - 01

Koraci za izradu AppImage aplikacije - 02

AppImagePool: jednostavan i učinkovit klijent za AppImageHub
Povezani članak:
AppImagePool: jednostavan i učinkovit klijent za AppImageHub

Sažeta slika za post 2024

Rezime

Ukratko, "AppImageTool" pored Pkg2AppImage, su bez sumnje, 2 vrlo korisna i svestrana softverska alata koje bi svatko mogao koristiti na svom trenutnom GNU/Linux Distrou, kako bi naučio kako kreirati vlastite prijenosne aplikacije u AppImage formatu i uživati ​​u njima. Međutim, U budućnosti bi bilo super imati desktop aplikaciju, odnosno grafički (s vizualnim sučeljem) koji ovaj proces još više automatizira i olakšava. Stoga, ako ste već koristili bilo koju od ova 2 ili druge slične u istu svrhu prije, pozivamo vas da nam putem komentara kažete svoja iskustva s njima, za dobrobit svih i stvaranje buduće publikacije o mogućim spominju se novi.

Na kraju, zapamtite posjetite naš «početna stranica» en Español. Ili, na bilo kojem drugom jeziku (samo dodavanjem 2 slova na kraj našeg trenutnog URL-a, na primjer: ar, de, en, fr, ja, pt i ru, između mnogih drugih) da biste saznali više aktualnog sadržaja. Osim toga, pozivamo vas da nam se pridružite službeni Telegram kanal za čitanje i dijeljenje više vijesti, vodiča i tutorijala s naše web stranice. I također, sljedeći Alternativni Telegram kanal kako biste saznali više o Linuxverseu općenito.