Pokud se zeptáte ChatGPT na Ubuntu, řekne vám, že je to jeden z nejlepších operačních systémů založených na Linuxu, částečně proto, že GNOME je vytvořeno tak, aby bylo snadno použitelné a dostupné pro všechny druhy uživatelů. Jsou ale věci, které jsou v jiných distribucích považovány za samozřejmé a nefungují vždy „z krabice“. Jsou například chvíle, kdy AppImage v Ubuntu se neotevřou, ani když jsem mu dal oprávnění ke spuštění.
AppImage jsou balíčky které, stejně jako flatpaks a snaps, zahrnují vše potřebné (jádrový software a závislosti) pro běh programu a lze je spustit na všech linuxových distribucích, pokud je jejich architektura kompatibilní. Jako spustitelné soubory, které jsou, po stažení do našeho počítače přistanou bez oprávnění k zápisu, takže první věc, kterou musíme udělat, je kliknout pravým tlačítkem myši na vlastnosti a dát mu oprávnění ke spuštění jako programu nebo otevřít terminál a zapisovat chmod +x nombre-de-la-appimage
.
A proč se AppImages na mém Ubuntu neotevřou?
Pokud jste na Ubuntu a AppImege se neotevře, je to pravděpodobně proto, že postrádá nějakou závislost. Již nějakou dobu se nemusí ve výchozím nastavení otevřít, ale otevřou se, pokud nejprve otevřete terminál a zadáte:
sudo apt install libfuse2
Jednou nainstalován libfuse2, otevření AppImage bude stejně snadné, jako když na něj dvakrát kliknete. Přestože existují jasné rozdíly, AppImage funguje jako některé .exe nebo přenosné aplikace Windows. Software jako Krita nebo upscayl Jsou k dispozici v tomto formátu a jsou částečně proto, že je lze nahrát přímo na jejich webovou stránku a odtud si je můžeme stáhnout. Další věc, kterou lze nahrát ve stejný den vydání, je tarball, ale to není tak uživatelsky přívětivé.
Samozřejmě můžete nainstalovat i software jako např Spouštěč AppImage, ale pokud jedinou věcí, kterou chceme, je otevřít AppImage v Ubuntu, stačí to, co je vysvětleno zde: nainstalovat libfuse2 a dovolím mu běžet jako program.