Ustvarite lastne prenosne aplikacije AppImage z AppImageTool!

AppImageTool: Kako zgraditi lastne aplikacije AppImage?

AppImageTool: Kako zgraditi lastne aplikacije AppImage?

La Razdrobljenost ali obilica alternativ v Linuxu je vedno pomembnapozitiven ali ne, v skupnosti Linux. Zato smo kot ustvarjalci/potrošniki vsebine in kot profesionalni ali nepoklicni uporabniki vedno potopljeni v številne novice, razvoj in dogodke, povezane s številnimi distribucijami, aplikacijami, sistemi, platformami in drugim GNU/Linux. In seveda tudi v številnih hitrih vodnikih in popolnih vadnicah se je mogoče naučiti ali rešiti težave in potrebe.

Iz tega razloga in ob upoštevanju obeh stvari vam danes predstavljamo zelo uporaben Hitri vodnik za ustvarjanje lastnih aplikacij AppImage z uporabo drugega dodatnega orodja, imenovanega «AppImageTool». Ki je alternativa ali komplementarna programska oprema Pkg2AppImage, ki smo ga v prejšnji publikaciji prav tako učili, kako uporabiti za dosego istega cilja. Ker, ko govorimo o univerzalnih in prenosnih aplikacijah, med Flatpak, Snap y AppImage, se mnogi od nas nagibamo k temu zadnjemu formatu, še bolj pa, če lahko enostavno in hitro sami ustvarimo potrebne prenosne aplikacije in igre iz obstoječih izvornih in binarnih datotek že obstoječih razvojev.

Pkg2appimage: Kako ustvariti lastne datoteke AppImage?

Pkg2appimage: Kako ustvariti lastne datoteke AppImage?

Toda preden začnete brati to publikacijo o uporabni in dopolnilni uporabi projekta AppImage, imenovanega «AppImageTool», priporočamo prejšnja sorodna objava s podobno aplikacijo, ki je bila prej omenjena in obravnavana:

Pkg2appimage: Kako ustvariti lastne datoteke AppImage?
Povezani članek:
Pkg2appimage: Kako ustvariti lastne datoteke AppImage?

Ustvarite lastne prenosne aplikacije AppImage z AppImageTool!

AppImageTool: Kako zgraditi lastne aplikacije AppImage?

Kaj je AppImageTool?

Glede na lastne razvijalce projekta AppImage v svojih uradna spletna stran, aplikacijo »AppImageTool«. Na kratko je opisano na naslednji način:

AppImageTool je orodje, ki vam omogoča ustvarjanje datotek AppImage. AppImage je samoizvajajoči se paket, ki vsebuje aplikacijo in vse, kar potrebuje za uspešno izvajanje, tako da, če niso v operacijskem sistemu, kjer se bodo izvajale, potem ni težav. To lahko vključuje knjižnične datoteke, ki običajno niso na voljo v ciljnih sistemih, vire, kot so prevodi, ikone, pisave in druge pomožne datoteke (odvisnosti).

AppImageTool olajša pridobivanje AppDir - LinuxDeployQt

Kakorkoli že, AppImageTool olajša pridobivanje AppDir (Normalizirana struktura aplikacije) v slogu LinuxDeployQt, da ga pretvorite v aplikacijo AppImage.

To orodje za uvajanje Linuxa sprejme aplikacijo kot vhod in jo naredi samostojno s kopiranjem virov, ki jih aplikacija uporablja (kot so knjižnice, grafika in vtičniki), v paket. Nastali paket je mogoče uporabnikom razdeliti kot AppDir ali AppImage ali ga postaviti v pakete za navzkrižno distribucijo. O LinuxDeployQt na GitHubu

Koraki za ustvarjanje aplikacije AppImage

Za današnji hitri vodnik bomo uporabili igra Mestni teror 4 da se naučite, kako pretvoriti aplikacijo z izvršljivimi binarnimi datotekami in vso pripadajočo embalažo v a Univerzalna in prenosljiva aplikacija s formatom AppImage z uporabo AppImageTool.

In potrebni koraki so naslednji:

  • Prenesite aplikacijo AppImageTool: Naravnost iz tvojega uradna spletna stran na GitHub. In za to smo prenesli izvršljivo datoteko AppImage na vaš najnovejša stabilna različica na voljo v ustrezni arhitekturi našega operacijskega sistema in računalnika, katerega ime je appimagetool-x86_64.AppImage. Nato smo mu na običajen način, CLI ali GUI, dali dovoljenje za izvajanje.
  • Prenesite aplikacijo za pretvorbo: V našem primeru, kot smo že povedali, prenesemo zadnjo razpoložljivo različico igre Mestni teror 4, katere ime je UrbanTerror434_full.zip. Nato nadaljujemo z razpakiranjem datoteke, da dobimo mapo z imenom UrbanTerror43.
  • Primernost aplikacijskega imenika za pretvorbo: V primeru Urban Terror 4 smo pred izvedbo postopka pretvorbe izbrisali tiste datoteke, za katere menimo, da so nepotrebne in ustrezajo binarnim datotekam, vključenim za Windows, arhitekturi i386 in njenemu strežniškemu načinu. To pomeni, da pustimo samo izvršljivo datoteko za arhitekturo x86_64, ki se je prvotno imenovala Quake3-UrT.x86_64 in smo jo preimenovali preprosto v UrT4. Opomba: Za vsako aplikacijo bo morda treba izbrisati različne datoteke ali pa nobene. Ali premaknite, ustvarite ali dodajte nekaj.
  • Ustvarjanje datotek, potrebnih za pretvorbo: Za uspešno izvedbo pretvorbe moramo ustvariti in imeti vsaj 3 datoteke, ki ustrezajo:

Zahtevane datoteke

Un Datoteka AppRun katere vsebina je:

#!/bin/bash

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

Un .desktop datoteka katere vsebina je:

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

Končno, slikovno datoteko ki ustreza ikoni aplikacije in prihodnji datoteki AppImage. Kar bomo v našem današnjem praktičnem primeru poklicali UrT4.png.

In potem, ko imamo vse v redu in pripravljeno, nadaljujemo z izvajanjem ukaza za pretvorbo, kot je navedeno na uradni spletni strani: ./appimagetool-x86_64.AppImage AppDir. Vendar pa je v primeru naše aplikacije potrebno dodati naslednjo predpono: ARCH=x86_64. Torej, naš končni ukaz ukaz je bil naslednji:

ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43

In če smo vse naredili skrbno in uspešno, bomo imeli našo aplikacijo pripravljeno. Urban_Terror_4-x86_64.AppImage ki se nahaja v isti mapi, kjer delamo na pretvorbi, na primer: prenosi. Kot je prikazano na naslednjih posnetkih zaslona:

Koraki za ustvarjanje aplikacije AppImage - 01

Koraki za ustvarjanje aplikacije AppImage - 02

AppImagePool: preprost in učinkovit odjemalec za AppImageHub
Povezani članek:
AppImagePool: preprost in učinkovit odjemalec za AppImageHub

Povzetek slike za post 2024

Povzetek

Na kratko, »AppImageTool« poleg Pkg2AppImage, sta brez dvoma, 2 zelo uporabni in vsestranski programski orodji ki bi jih lahko vsak uporabil v svoji trenutni distribuciji GNU/Linux, da bi se naučil ustvarjati lastne prenosne aplikacije v formatu AppImage in uživati ​​v njih. vendar V prihodnosti bi bilo super imeti namizno aplikacijo, torej grafičnega (z vizualnim vmesnikom), ki ta proces še bolj avtomatizira in olajša. Če ste torej katerega od teh 2 ali drugih podobnih že uporabljali za isti namen, vas vabimo, da nam v komentarju zaupate svoje izkušnje z njima, v dobro vseh in ustvarjanje prihodnje publikacije o možnih omenjenih novih.

Nazadnje, spomnite se obiščite našo «domača stran» v španščini. Ali pa v katerem koli drugem jeziku (samo tako, da dodate 2 črki na konec našega trenutnega URL-ja, na primer: ar, de, en, fr, ja, pt in ru, med mnogimi drugimi), da izveste več aktualne vsebine. Poleg tega vas vabimo, da se nam pridružite uradni kanal Telegram da preberete in delite več novic, vodnikov in vaj z našega spletnega mesta. In tudi naslednji Alternativni kanal Telegram če želite izvedeti več o Linuxverse na splošno.