Appimage: Linuxové aplikace, které běží na různých distribucích
Obsah:
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ě.
Základní Linuxové aplikace (htop, build
Průvodce třemi nejlepšími základními aplikacemi v systému Linux: Ifstat, Htop, Build-essential, které nám pomohou kompilovat aplikace, monitor a síť.
Trigger, aplikace, která zná všechny tweety, které Donald Trump publikuje
Trigger pro iPhone je finanční aplikace pro oznamování tweetů od Donalda Trumpa. Spusťte systém iOS, který sleduje finanční trhy.
Lenovo thinkpad 25, věci, které se vám budou líbit a věci, které se vám nebudou líbit
Shrneme pozitiva a negativa nového Lenovo ThinkPad 25, který se chystá oslavit jeho 20letou historii.