Čo je AppImage a ako funguje?
Čo je AppImage?
AppImage je univerzálny formát balíčkovania pre distribúciu aplikácií v Linuxe. Poskytuje spôsob, ako baliť, distribuovať a spúšťať aplikácie bez potreby administrátorských práv a bez nutnosti inštalácie. Aplikácie balené ako AppImage obsahujú všetky závislosti potrebné na ich spustenie, čo umožňuje ich beh na rôznych distribúciách Linuxu bez úprav.
Ako funguje AppImage?
AppImage obsahuje všetky súbory potrebné na spustenie aplikácie v jednom komprimovanom súbore. Keď spustíte AppImage, tento súbor sa dekomprimuje a aplikácia sa spustí bez toho, aby musela byť nainštalovaná do systému. To umožňuje jednoduché používanie aplikácií a tiež ich jednoduché odstraňovanie - stačí vymazať AppImage súbor.
Ako používať AppImage na rôznych distribúciách Linuxu
Používanie AppImage je jednoduché a rovnaké na všetkých distribúciách Linuxu. Tu je postup, ako používať AppImage:
Krok 1: Stiahnutie AppImage
Najprv si stiahnite AppImage súbor aplikácie, ktorú chcete použiť. Mnohé aplikácie poskytujú odkazy na stiahnutie AppImage súborov na svojich oficiálnych webových stránkach. Môžete tiež navštíviť niektoré z týchto populárnych zdrojov:
- AppImageHub: Oficiálny katalóg AppImage aplikácií.
- Linux Uprising: Blog, ktorý často uvádza nové AppImage aplikácie.
- GitHub: Mnoho open-source projektov poskytuje svoje aplikácie vo formáte AppImage na GitHub stránkach projektov.
Krok 2: Nastavenie spustiteľných práv
Po stiahnutí musíte nastaviť spustiteľné práva pre AppImage súbor. Môžete to urobiť pomocou terminálu alebo grafického rozhrania.
-
Pomocou terminálu:
chmod +x názov_aplikácie.AppImage
-
Pomocou grafického rozhrania:
- Kliknite pravým tlačidlom myši na súbor AppImage.
- Vyberte “Vlastnosti” alebo “Properties”.
- Prejdite na kartu “Práva” alebo “Permissions”.
- Zaškrtnite políčko “Povoliť spúšťanie súboru ako programu” alebo “Allow executing file as program”.
Krok 3: Spustenie AppImage
Po nastavení spustiteľných práv môžete aplikáciu spustiť dvojklikom na súbor AppImage alebo pomocou terminálu:
-
Pomocou terminálu:
./názov_aplikácie.AppImage
-
Pomocou grafického rozhrania:
- Dvojkliknite na súbor AppImage, ktorý ste stiahli a nastavili ako spustiteľný.
Umiestnenie AppImage súborov
Je ideálne umiestniť AppImage súbory do špeciálneho adresára v domovskom adresári. Napríklad, môžete vytvoriť adresár s názvom Applications
:
mkdir -p ~/Applications
mv názov_aplikácie.AppImage ~/Applications/
Týmto spôsobom môžete mať všetky AppImage súbory usporiadané na jednom mieste. Nástroj ako AppImageLauncher môže tento adresár monitorovať a automaticky pridávať aplikácie do systémového menu.
Aplikácie a nástroje na používanie AppImage na rôznych distribúciách Linuxu
Rôzne distribúcie Linuxu môžu mať rôzne nástroje a spôsoby, ako zaobchádzať s AppImage, ale základný postup zostáva rovnaký. Tu sú niektoré populárne distribúcie a nástroje:
Ubuntu a deriváty (Mint, Pop!_OS, atď.)
-
AppImageLauncher: Je to nástroj, ktorý integruje AppImage do systému, umožňuje ich jednoduché spúšťanie a správu.
Inštalácia:
sudo add-apt-repository ppa:appimagelauncher-team/stable sudo apt update sudo apt install appimagelauncher
Arch Linux a deriváty (CachyOS, Manjaro, EndeavourOS, atď.)
-
AppImageLauncher: Dostupný v AUR (Arch User Repository).
Inštalácia pomocou
paru
:paru -S appimagelauncher
Fedora
-
AppImageLauncher: Môžete ho stiahnuť a nainštalovať priamo z RPM balíčka alebo z oficiálnej stránky.
Inštalácia z RPM balíčka:
sudo dnf install https://github.com/TheAssassin/AppImageLauncher/releases/download/v2.2.0/AppImageLauncher-2.2.0.x86_64.rpm
OpenSUSE
-
AppImageLauncher: Môžete ho stiahnuť a nainštalovať pomocou zypper.
Inštalácia:
sudo zypper addrepo https://download.opensuse.org/repositories/home:appimagelauncher/openSUSE_Tumbleweed/home:appimagelauncher.repo sudo zypper refresh sudo zypper install appimagelauncher
Ako odinštalovať AppImage
Jednou z výhod používania AppImage je jednoduché odinštalovanie aplikácie. Keďže AppImage nevyžaduje inštaláciu a neintegruje sa do systému, stačí jednoducho vymazať súbor AppImage.
-
Vyhľadajte súbor AppImage: Nájdite AppImage súbor aplikácie, ktorú chcete odinštalovať.
-
Odstráňte súbor: Vymažte súbor AppImage pomocou terminálu alebo grafického rozhrania.
-
Pomocou terminálu:
rm ~/Applications/názov_aplikácie.AppImage
-
Pomocou grafického rozhrania:
- Kliknite pravým tlačidlom myši na súbor AppImage.
- Vyberte “Odstrániť” alebo “Delete”.
Zhrnutie
AppImage je univerzálny formát balíčkovania, ktorý umožňuje jednoduché spúšťanie aplikácií na rôznych distribúciách Linuxu bez potreby inštalácie. Stačí stiahnuť súbor AppImage, nastaviť spustiteľné práva a aplikáciu spustiť. Rôzne distribúcie Linuxu môžu mať rôzne nástroje na integráciu AppImage, ako je AppImageLauncher, ktorý uľahčuje ich používanie. Aplikácie AppImage môžete spustiť nielen pomocou terminálu, ale aj priamo z grafického rozhrania. Je ideálne umiestniť AppImage súbory do adresára ~/Applications
pre lepšiu organizáciu a správu. Ak chcete odinštalovať aplikáciu, jednoducho vymažte súbor AppImage.