Vytvořte si vlastní přenosné aplikace AppImage pomocí AppImageTool!

AppImageTool: Jak vytvořit vlastní aplikace AppImage?

AppImageTool: Jak vytvořit vlastní aplikace AppImage?

La Fragmentace nebo množství alternativ v Linuxu je vždy něco relevantního, pozitivní nebo ne, v komunitě Linuxu. Z tohoto důvodu jsme jako tvůrci/spotřebitelé obsahu i jako profesionální či neprofesionální uživatelé vždy ponořeni do mnoha novinek, vývoje a událostí souvisejících s mnoha distribucemi GNU/Linux, aplikacemi, systémy, platformami a dalšími. A samozřejmě také v mnoha rychlých příručkách a kompletních výukových programech, kde se můžete naučit nebo vyřešit problémy a potřeby.

Z tohoto důvodu a přemýšlení o obou věcech vám dnes přinášíme velmi užitečný Rychlý průvodce vytvářením vlastních aplikací AppImage pomocí dalšího doplňkového nástroje tzv «AppImageTool». Což je alternativní nebo doplňkový softwarový nástroj Pkg2AppImage, kterou jsme v předchozí publikaci také naučili používat k dosažení stejného cíle. Od té doby, když mluvíme o univerzálních a přenosných aplikacích, mezi Flatpak, Snape y AppImage, mnozí z nás mají tendenci preferovat tento poslední formát, a to ještě více, pokud si sami snadno a rychle vytvoříme potřebné přenosné aplikace a hry ze stávajících zdrojových a binárních souborů již existujícího vývoje.

Pkg2appimage: Jak vytvořit vlastní soubory AppImage?

Pkg2appimage: Jak vytvořit vlastní soubory AppImage?

Než však začnete číst tuto publikaci o užitečné a doplňkové aplikaci projektu AppImage s názvem "AppImageTool", doporučujeme předchozí související příspěvek s podobnou aplikací zmíněnou výše a adresovanou:

Pkg2appimage: Jak vytvořit vlastní soubory AppImage?
Související článek:
Pkg2appimage: Jak vytvořit vlastní soubory AppImage?

Vytvořte si vlastní přenosné aplikace AppImage pomocí AppImageTool!

AppImageTool: Jak vytvořit vlastní aplikace AppImage?

Co je AppImageTool?

Podle vlastních vývojářů AppImage Project v jejich Oficiální internetové stránky, aplikaci „AppImageTool“. Stručně je popsán takto:

AppImageTool je nástroj, který vám umožňuje generovat soubory AppImage. AppImage je samospouštěcí balíček, který obsahuje aplikaci a vše, co potřebuje k úspěšnému spuštění, takže pokud nejsou v operačním systému, kde se spouštějí, nejsou žádné problémy. To může zahrnovat soubory knihoven, které nejsou obvykle dostupné na cílových systémech, zdroje, jako jsou překlady, ikony, fonty a další pomocné soubory (závislosti).

AppImageTool usnadňuje získání AppDir - LinuxDeployQt

Tak jako tak, AppImageTool usnadňuje získání AppDir (Normalizovaná struktura aplikace) ve stylu LinuxDeployQt, abyste jej převedli na aplikaci AppImage.

Tento nástroj pro nasazení Linuxu bere aplikaci jako vstup a činí ji samostatnou kopírováním prostředků, které aplikace používá (jako jsou knihovny, grafika a pluginy) do balíčku. Výsledný balíček lze uživatelům distribuovat jako AppDir nebo AppImage nebo jej umístit do balíčků pro různé distribuce. O LinuxDeployQt na GitHubu

Kroky k vytvoření aplikace AppImage

Pro náš dnešní rychlý průvodce použijeme hra Městský teror 4 se dozvíte, jak převést aplikaci se spustitelnými binárními soubory a všemi souvisejícími balíčky do a Univerzální a přenosná aplikace s formátem AppImage pomocí AppImageTool.

A potřebné kroky jsou následující:

  • Stáhněte si aplikaci AppImageTool: Přímo z vašeho oficiální web na GitHubu. A za tímto účelem jsme do vašeho počítače stáhli spustitelný soubor AppImage nejnovější stabilní verze k dispozici v příslušné architektuře našeho operačního systému a počítače, jehož název je appimagetool-x86_64.AppImage. A pak, obvyklým způsobem, CLI nebo GUI, jsme mu dali povolení ke spuštění.
  • Stáhněte si aplikaci pro převod: V našem případě, jak jsme již uvedli, stahujeme nejnovější dostupnou verzi hry Městský teror 4, které jméno je UrbanTerror434_full.zip. A pak přistoupíme k rozbalení souboru, abychom získali složku s názvem UrbanTerror43.
  • Vhodnost adresáře aplikace pro převod: V případě Urban Terror 4 jsme před provedením procesu převodu smazali ty soubory, které považujeme za zbytečné a které odpovídají binárkám obsaženým pro Windows, architekturu i386 a její režim Server. To znamená, že ponecháváme pouze spustitelný soubor pro architekturu x86_64 původně nazvanou Quake3-UrT.x86_64 a kterou jsme přejmenovali jednoduše na UrT4. Poznámka: Pro každou aplikaci může být nutné odstranit různé soubory nebo vůbec žádné. Nebo nějaké přesunout, vytvořit nebo přidat.
  • Vytváření souborů potřebných pro převod: Pro úspěšné provedení převodu musíme vytvořit a mít alespoň 3 soubory, které odpovídají:

Povinné soubory

Un AppRun soubor jehož obsahem je:

#!/bin/bash

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

Un .desktop soubor jehož obsahem je:

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

Konečně, obrazový soubor odpovídající ikoně aplikace a budoucímu souboru AppImage. Což v našem dnešním praktickém případě budeme nazývat UrT4.png.

A poté, co máme vše v pořádku a připraveno, přistoupíme k provedení příkazu převodu, jak je uvedeno na oficiálních webových stránkách: ./appimagetool-x86_64.AppImage AppDir. V případě naší aplikace je však nutné přidat následující předponu: ARCH=x86_64. Takže naše konečné příkazové pořadí bylo následující:

ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43

A pokud jsme vše provedli pečlivě a úspěšně, budeme mít naši aplikaci s názvem hotovou. Urban_Terror_4-x86_64.AppImage umístěné ve stejné složce, kde pracujeme na převodu, například: Soubory ke stažení. Jak je znázorněno na následujících snímcích obrazovky:

Kroky k vytvoření aplikace AppImage - 01

Kroky k vytvoření aplikace AppImage - 02

AppImagePool: Jednoduchý a efektivní klient pro AppImageHub
Související článek:
AppImagePool: Jednoduchý a efektivní klient pro AppImageHub

Souhrnný obrázek pro příspěvek 2024

Shrnutí

Zkrátka, "AppImageTool" vedle Pkg2AppImage, jsou bezpochyby, 2 velmi užitečné a všestranné softwarové nástroje které by kdokoli mohl používat na svém aktuálním GNU/Linux Distru, aby se naučil vytvářet a užívat si vlastní přenosné aplikace ve formátu AppImage. Nicméně, Do budoucna by bylo skvělé mít desktopovou aplikaci, tedy grafický (s vizuálním rozhraním), který tento proces ještě více automatizuje a usnadňuje. Pokud jste tedy již některý z těchto 2 nebo jiných podobných se stejným účelem dříve použili, zveme vás prostřednictvím komentáře, abyste nám sdělili své zkušenosti s nimi, ku prospěchu všech a vytvoření budoucí publikace o možných zmíněných nových.

Konečně, pamatujte navštivte naše «domovská stránka» en Español ± ol. Nebo v jakémkoli jiném jazyce (pouze přidáním 2 písmen na konec naší aktuální adresy URL, například: ar, de, en, fr, ja, pt a ru, mezi mnoha dalšími), abyste se dozvěděli více aktuálního obsahu. Navíc vás zveme, abyste se k nám připojili oficiální kanál Telegram číst a sdílet další novinky, průvodce a návody z našeho webu. A také další Alternativní kanál telegramu Chcete-li se dozvědět více o Linuxverse obecně.