Výukové programy

Appimage: Linuxové aplikace, které běží na různých distribucích

Obsah:

Anonim

AppImage je formát, který vám umožňuje dodávat balíčky Linuxu, se schopností běžet na různých distribucích, v přenosném režimu a bez nutnosti instalačních oprávnění superuživatele (root). Tento projekt se narodil v roce 2004 jako klik, od té doby se neustále vyvíjí, v roce 2011 změnil název v roce 2011 na PortableLinuxApps a rok 2013 je přejmenován pod současným názvem.

Co je AppImage?

Základní myšlenka formátu je, že aplikace AppImage se rovná souboru a ten stejný obsahuje aplikaci a všechny soubory, na kterých závisí pro její fungování. Jinými slovy, každá z nich je autonomní, zahrnuje všechny knihovny nezbytné pro aplikaci a které nejsou součástí základního systému.

Co je AppImageKit?

AppImageKit je sada nástrojů, které doplňují formát AppImage, což usnadňuje jeho správnou implementaci. Projekt je open source a je umístěn v úložišti GitHub.

Hlavní nástroje poskytované aplikací AppImageKit jsou:

  • create-appdir - Nástroj příkazového řádku spuštěný na Ubuntu, který transformuje balený software do aplikačního adresáře (AppDir), který lze použít jako vstup do AppImageAssistant. Nezapomeňte, že navzdory tomu, že byl napsán pro Ubuntu, měl by také fungovat v Debianu a mohl by být přenášen do jiných distribucí pomocí příslušných správců balíků. AppImageAssistant: je grafická aplikace uživatelského rozhraní, která převádí AppDir na AppImage. AppRun: spustitelný soubor, který najde a spustí aplikaci obsaženou v AppImage. runtime: malý binární ELF, který je vložen do záhlaví každého AppImage.

Jak spustit / nainstalovat AppImage?

Chcete-li spustit aplikaci AppImage, musíte si pouze stáhnout aplikaci a postupujte takto:

Zajistěte, aby byl spustitelný:

chmod a + x exampleNameApp.AppImage

Spustit:

./ampleExampleApp.AppImage

Některé populární aplikace jako: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, mimo jiné; již poskytují příležitost stáhnout AppImage ze své stránky.

Doporučujeme si přečíst Ubuntu 16.04 Xenial Xerus.

Výhody a nevýhody AppImage

Výhody jsou zcela zřejmé, nabízí uživatelům jednoduchost a rychlost stahování a spouštění aplikace, aniž by měli mnoho zkušeností s používáním Linuxu; Protože jste samostatnými aplikacemi, můžete je přemístit a uložit podle vlastních kritérií. Na druhé straně poskytuje vývojáři příležitost vytvářet aplikace, které budou kompatibilní s různými distribucemi bez nutnosti kompilace, což je velmi výhodné pro jejich dobu realizace.

Nevýhodou aplikace AppImages by však bylo to, že má knihovnu redundanci, plýtvá úložným prostorem a v některých případech také běží současně.

Výukové programy

Výběr redakce

Back to top button