AppImageTool: Hogyan készítsünk saját AppImage alkalmazásokat?
La Az alternatívák töredezettsége vagy bősége a Linuxban mindig releváns dolog, pozitív vagy sem, a Linux közösségben. Emiatt mind tartalomkészítőként/fogyasztóként, mind professzionális vagy nem professzionális felhasználóként mindig elmerülünk a számos GNU/Linux disztribúcióhoz, alkalmazáshoz, rendszerhez, platformhoz és egyebekhez kapcsolódó hírekben, fejlesztésekben és eseményekben. És természetesen a sok Gyors útmutatóban és a Complete oktatóanyagban is lehetőség nyílik a problémák és igények tanulására vagy megoldására.
Emiatt, és mindkét dologra gondolva, ma egy nagyon hasznos Gyors útmutató saját AppImage-alkalmazásaink létrehozásához nevű kiegészítő eszköz használatával «AppImageTool». Melyik alternatíva vagy kiegészítő szoftver segédprogram Pkg2AppImage, amelyet egy korábbi kiadványunkban azt is megtanítottuk, hogyan kell használni ugyanazt a célt. Mivel, amikor univerzális és hordozható alkalmazásokról beszélünk, többek között Flatpak, Snap y AppImage, sokan hajlamosak vagyunk ez utóbbi formátumot előnyben részesíteni, és még inkább, ha a szükséges hordozható alkalmazásokat, játékokat mi magunk is könnyen és gyorsan elkészíthetjük, a már meglévő fejlesztések meglévő forrás- és bináris fájljaiból.
Pkg2appimage: Hogyan készítsünk saját AppImage fájlokat?
De mielőtt elkezdené olvasni ezt a kiadványt az AppImage projekt hasznos és kiegészítő alkalmazásáról "AppImageTool", ajánljuk a előző kapcsolódó bejegyzés a korábban említett és címzett hasonló alkalmazással:

AppImageTool: Hogyan készítsünk saját AppImage alkalmazásokat?
Mi az AppImageTool?
Szerint a saját fejlesztői az AppImage Project saját hivatalos honlapja, az „AppImageTool” alkalmazás Röviden a következőképpen írják le:
Az AppImageTool egy olyan eszköz, amellyel AppImage fájlokat hozhat létre. Az AppImage egy önvégrehajtó csomag, amely tartalmaz egy alkalmazást és mindent, ami a sikeres végrehajtáshoz szükséges, így ha nincsenek abban az operációs rendszerben, ahol futtatni fogják, akkor nincs probléma. Ez magában foglalhat olyan könyvtárfájlokat, amelyek általában nem állnak rendelkezésre a célrendszereken, olyan erőforrásokat, mint a fordítások, ikonok, betűtípusok és egyéb segédfájlok (függőségek).

Különben is, Az AppImageTool megkönnyíti az AppDir megragadását (Egy alkalmazás normalizált szerkezete) stílusában LinuxDeployQt, hogy AppImage alkalmazássá konvertálja.
Ez a Linux-telepítő eszköz egy alkalmazást vesz be bemenetként, és önállóvá teszi az alkalmazás által használt erőforrások (például könyvtárak, grafikák és bővítmények) csomagba másolásával. Az eredményül kapott csomag terjeszthető AppDir vagy AppImage néven a felhasználók számára, vagy elhelyezhető keresztterjesztésű csomagokban. A LinuxDeployQt a GitHubon
Az AppImage alkalmazás létrehozásának lépései
Mai gyors útmutatónkhoz ezt fogjuk használni a játék Városi terror 4 megtudhatja, hogyan konvertálhat egy alkalmazást futtatható bináris fájlokkal és az összes kapcsolódó csomagolással a Univerzális és hordozható alkalmazás AppImage formátummal az AppImageTool segítségével.
És a szükséges lépések a következők:
- Töltse le az AppImageTool alkalmazást: Egyenesen a tiédtől hivatalos honlapja a GitHub-on. Ehhez letöltöttük az AppImage futtatható fájlját legújabb stabil verzió elérhető operációs rendszerünk és számítógépünk megfelelő architektúrájában, amelynek neve appimagetool-x86_64.AppImage. Aztán a szokásos módon, CLI vagy GUI, végrehajtási engedélyt adtunk neki.
- Töltse le az alkalmazást a konvertáláshoz: A mi esetünkben, ahogy már kifejtettük, letöltjük a játék legújabb elérhető verzióját Városi terror 4, melyik név az UrbanTerror434_full.zip. Ezután folytatjuk a fájl kicsomagolását, hogy megkapjuk az UrbanTerror43 nevű mappát.
- Az alkalmazáskönyvtár alkalmassága a konvertálásra: Az Urban Terror 4 esetében a konverziós folyamat végrehajtása előtt töröltük azokat a szükségtelennek ítélt fájlokat, amelyek megfelelnek a Windowshoz, az i386 architektúrához és annak Server módhoz tartozó binárisoknak. Vagyis csak az eredetileg Quake86-UrT.x64_3 nevű x86_64 architektúra végrehajtható fájlját hagyjuk meg, amelyet egyszerűen UrT4-re neveztünk át. Megjegyzés: Előfordulhat, hogy minden alkalmazáshoz különböző fájlokat kell törölni, vagy egyáltalán nem kell törölni egyet sem. Vagy helyezzen át, hozzon létre vagy adjon hozzá néhányat.
- A konvertáláshoz szükséges fájlok létrehozása: Az átalakítás sikeres végrehajtásához létre kell hoznunk és rendelkeznünk kell legalább 3 fájllal, amelyek megfelelnek a következőknek:
Szükséges fájlok
Un AppRun fájl amelynek tartalma:
#!/bin/bashcd "$(dirname "$0")" exec ./UrT4
Un .desktop fájl amelynek tartalma:
[Desktop Entry]
Type=Application
Exec=AppRun
Icon=UrT4
Name=Urban Terror 4
Terminal=false
StartupNotify=true
Comment=Juego FPS UrT4
Categories=Game;
Végül, a egy képfájlt az alkalmazás ikonjának és a jövőbeli AppImage fájlnak megfelelően. Amit mai gyakorlati esetünkben fogunk hívni UrT4.png.
És miután minden rendben van és készen állunk, folytatjuk a konverziós parancs végrehajtását, a hivatalos webhelyen feltüntetettek szerint: ./appimagetool-x86_64.AppImage AppDir. Alkalmazásunk esetében azonban szükséges a következő előtag hozzáadása: ARCH=x86_64. Tehát a végső parancssorunk a következő volt:
ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43
Ha pedig mindent körültekintően és sikeresen megtettünk, akkor készen lesz a felhívott alkalmazásunk. Urban_Terror_4-x86_64.AppImage ugyanabban a mappában található, ahol az átalakításon dolgozunk, például: Letöltések száma. Ahogy a következő képernyőképeken is látható:



Összegzés
Röviden: "AppImageTool" a Pkg2AppImage mellett, kétségtelenül 2 nagyon hasznos és sokoldalú szoftvereszköz amelyet bárki használhat a jelenlegi GNU/Linux disztróján, hogy megtanulja, hogyan hozhatja létre és élvezheti saját hordozható alkalmazásait AppImage formátumban. Azonban, A jövőben jó lenne egy asztali alkalmazás, azaz grafikus (vizuális felülettel), ami még inkább automatizálja és megkönnyíti ezt a folyamatot. Ezért, ha már használta a fenti 2 vagy más hasonlót ugyanazzal a céllal, kérjük kommentben, hogy ossza meg velünk tapasztalatait mindenki érdekében, és egy jövőbeni kiadványt készítsünk a lehetséges lehetőségekről. újakat említettek.
Végül emlékezz látogasson el hozzánk «honlap» en español. Vagy bármilyen más nyelven (csak 2 betű hozzáadásával az aktuális URL végéhez, például: ar, de, en, fr, ja, pt és ru, sok más mellett), hogy további aktuális tartalmat tudjon meg. Ezen kívül meghívjuk Önt is, hogy csatlakozzon hozzánk hivatalos Telegram csatorna további hírek, útmutatók és oktatóanyagok elolvasásához és megosztásához webhelyünkről. És a következőt is Alternatív Telegram csatorna hogy többet megtudjon a Linuxverse-ről általában.