GNU/Linux >> Znalost Linux >  >> Linux

Jak otevřít Appimage v Linuxu

Většina uživatelů Linuxu nemá žádné potíže s instalací nebo odinstalováním aplikací. Nezáleží na tom, jaké distro používáte; bude mít správce balíčků, který to všechno udělá.

Ale jak linuxová komunita roste, vývojáři se snaží udržet věci ještě jednodušší a stabilnější pro koncové uživatele a další vývojáře. V poslední době jsme byli svědky vzestupu snap a flatpak. O obou jsem mluvil zde a zde. Tyto rámce pro vývoj aplikací řeší některé problémy, se kterými se vývojáři aplikací pro Linux potýkají již dlouhou dobu.

Appimage se také snaží vyřešit řadu problémů. Řeší mnoho problémů, pokud jde o používání softwaru v distribucích Linuxu. Jedním z hlavních problémů pro uživatele Linuxu je získat aplikaci specifickou pro jejich distribuci Linuxu a totéž platí pro vývojáře, kteří musí svou aplikaci vytvořit pro různé distribuce Linuxu.

Jeden soubor se rovná jedné aplikaci

soubory appimage obsahují požadované knihovny nebo závislosti – ke spuštění jakékoli aplikace není třeba instalovat žádný další balíček. Místo toho může aplikace požádat uživatele, aby aplikaci integroval do systému a spustil ji z nabídky aplikace. O integraci appimage budu mluvit později v tomto článku.

Jak používat appimage?

appimage je nejjednodušší způsob, jak spustit aplikaci na Linuxu. Téměř všechny linuxové distribuce mohou spouštět appimage naprosto v pořádku.

Spuštění appimage –

  • Získejte appimage požadované aplikace
  • Udělejte jej spustitelným
  • Dvakrát na něj klikněte

A to je do značné míry vše. Vše, co musíte udělat, je nastavit appimage jako spustitelný buď z příkazového řádku, nebo klikněte pravým tlačítkem na soubor>> vlastnosti>> oprávnění a zaškrtněte „Povolit spuštění souboru jako programu“ .

Chcete-li, aby byl appmage spustitelný z příkazového řádku, otevřete terminál a zadejte následující příkaz –

sudo chmod +x name.appimage

Integrace aplikace se systémem

Aplikace appimage jsou navrženy tak, aby sbalily všechny knihovny a závislosti specifické pro aplikace a fungovaly jako přenosné aplikace Windows. Stačí kliknout a spustí se.

Pokud chcete integrovat aplikaci do vašeho systému a otevřít ji z nabídky aplikací jako kteroukoli jinou aplikaci, je to zcela možné.

Mnoho aplikací při spuštění žádá uživatele, aby je integroval do systému. A kliknutím na „Ano“ spustíte aplikaci a vytvoříte položku v nabídce aplikací. Tato funkce je však k dispozici pouze v případě, že vývojář aplikace tuto možnost poskytl.

Existuje volitelný démon s názvem appimaged. Pokud je tento démon nainstalován, vyhledá soubory appimage v nejčastěji používaných adresářích a automaticky aplikace appimage zaregistruje.

Chcete-li nainstalovat appimaged, použijte následující příkazy –

wget "https://github.com/AppImage/appimaged/releases/download/continuous/appimaged-x86_64.AppImage"
chmod a+x appimaged-x86_64.AppImage
./appimaged-x86_64.AppImage --install

Po dokončení vás terminál vyzve k odhlášení a opětovnému přihlášení k dokončení instalace. Nebo můžete restartovat systém.

Nyní bude v systému registrována jakákoli aplikace v následujících adresářích. Od nynějška už ani nebudete muset vytvářet spustitelný soubor; stáhněte si libovolný obrázek aplikace a otevřete jej z nabídky aplikací.

Adresáře monitorované aplikací appimaged

  • $HOME/Downloads (nebo jeho lokalizovaný ekvivalent, podle G_USER_DIRECTORY_DOWNLOAD v glib)
  • $HOME/.local/bin
  • $HOME/bin
  • $HOME/Applications
  • /Aplikace
  • [jakýkoli připojený oddíl]/Aplikace
  • /opt
  • /usr/local/bin

Odinstalujte appimage

appimage app je jen jednoduchý soubor, a když ho spustíte, neuloží ani jeden soubor do adresáře instalace systému ani kamkoli jinam. Jak jsem uvedl výše, některé aplikace mohou požádat o potvrzení integrace appmage se systémem, aby se dal snadno otevřít z nabídky aplikací. Pokud to potvrdíte, zaregistruje aplikaci v systému a propojí ji se souborem appimage.

Pokud jste si nainstalovali appimaged, nemusíte pro integraci nebo odebrání jakékoli aplikace dělat nic navíc. Pouhým stažením aplikace se aplikace zaregistruje do systémové nabídky a smazáním souboru se automaticky rozpadne.

Aktualizovat aplikaci

appimage file je celá aplikace. Pokud vývojář aplikace vydá novou verzi aplikace, uživatelé si mohou stáhnout novou verzi a odstranit starší verzi. Takto jej můžete aktualizovat.

Pokud však chcete aktualizovat aktuální aplikaci, můžete to zkusit pomocí balíčku AppImageUpdate od vývojáře AppImage. Tento balíček aktualizuje aplikaci pouze v případě, že jsou v souboru dostupné informace o aktualizaci.

Stáhněte si aplikaci AppImageUpdate z trhu aplikací a spusťte ji jako jakýkoli jiný soubor aplikace.

Nyní vyberte aplikaci, kterou chcete aktualizovat, a bude aktualizována. aktualizace appimage jsou opravdu rychlé, protože se aktualizuje pouze ta část aplikace, která se změnila, nikoli celá aplikace.

Závěr

Takto můžete spustit soubor appimage. Spuštění celé aplikace z jednoho souboru je velkou výhodou. Pokud bude projekt pokračovat, doufám, že získám ještě lepší způsob aktualizace jakékoli aplikace.

Webová stránka aplikace také uvádí více než 900 aplikací, ale neexistuje žádná možnost vyhledávání pro nalezení konkrétní aplikace. Bude lepší mít obchod jako snap a mít všechny aplikace řádně roztříděné a snadno dohledatelné.


Linux
  1. Jak zvýšit limit počtu otevřených souborů v Linuxu

  2. Jak zobrazit seznam otevřených portů na serveru Linux/Unix

  3. Jak otevřít AppImage v Ubuntu

  1. Jak jsme vytvořili desktopovou aplikaci pro Linux s Electronem

  2. Jak zjistit seznam všech otevřených portů v Linuxu

  3. Jak otevřít port v Linuxu

  1. Jak otevřít http port 80 v Redhat Linuxu pomocí firewall-cmd

  2. Jak zkontrolovat (skenovat) otevřené porty v Linuxu

  3. Jak zkontrolovat otevřené porty v Linuxu