AppImage je formát distribúcie softvéru pre Linux, ktorého cieľom je vyriešiť dva z najaktuálnejších problémov s tradičnými balíkmi Linux: distribúciu a inštaláciu.
Ak ste si stiahli program vo formáte AppImage a zaujíma vás, ako ho nainštalovať alebo spustiť vo svojom systéme, táto príručka vám pomôže.
Postupujte ďalej, keď sa pozrieme na AppImage, jeho výhody oproti tradičným balíkom Linux a kroky, ktoré musíte dodržať pri spustení súboru AppImage na vašom počítači so systémom Linux.
Čo je to AppImage a ako sa líši od tradičných balíkov Linux?
Pri tradičnom prístupe k správe balíkov Linuxu musia vývojári spájať svoje aplikácie ako balíky podľa pravidiel distribúcie. Keďže existujú množstvo distribúcií Linuxu vonku je tento proces pre vývojárov zvyčajne únavný a časovo náročný, pretože potrebujú upraviť svoje balíky tak, aby spĺňali požiadavky viacerých distribúcií.
Okrem toho to niekedy môže viesť aj k problémom s kompatibilitou z dôvodu chýbajúcich alebo zmenených závislostí, ktoré je pre vývojárov ťažké opraviť.
Cieľom AppImage je vyriešiť tento problém vytvorením aplikácií, ktoré bežia kdekoľvek. V zásade sa riadi prístupom univerzálneho softvérového balíka, v ktorom žiada vývojárov, aby zabalili svoj program (a jeho závislosti, ktoré nie sú súčasťou distribúcie) do jedného súboru, ktorý možno ľahko spustiť vo viacerých Linuxoch distribúcie.
S jednou aplikáciou, jedným súborovým systémom stačí, aby vývojári AppImage zacielili distribúcie, pre ktoré chcú poskytovať svoje programy, a analyzovali požadované závislosti. A na základe získaných výsledkov musia identifikovať závislosti, ktoré by v tomto distre mohli chýbať, a zoskupiť svoj balík tak, aby v ňom tieto závislosti obsahoval.
Výsledkom tohto prístupu je, že hoci AppImage rieši problémy pre vývojárov, súčasne rieši niektoré aj pre koncových používateľov. Vďaka aplikácii AppImage môžu používatelia teraz používať najnovšiu verziu programov, aj keď používajú staršiu verziu operačného systému.
Okrem toho tiež získavajú možnosť spúšťať vo svojom systéme viac verzií aplikácie súčasne, čo môže prísť vhod, keď sa chcú rozhodnúť, či je najnovšia aktualizácia programu oplatí sa upgradovať. A najlepšie na tom je, že môžu spustiť aplikáciu (AppImage) bez toho, aby si ju nainštalovali do svojho systému.
Výhody používania AppImage
- Súbory AppImage sú prenosné, a preto ich je možné spustiť kdekoľvek, vrátane živých verzií.
- AppImage je agnostika distribúcie, čo znamená, že môže bežať na rôznych distribúciách Linuxu.
- Aplikácia AppImage nevyžaduje inštaláciu, čo uľahčuje jej spustenie ako tradičné balíky Linuxu.
- Na rozdiel od tradičných balíkov nemusia používatelia aplikácie AppImage na spustenie svojich programov mať oprávnenia root.
- Odstránenie programu AppImage je také jednoduché ako odstránenie súboru AppImage.
Nevýhody používania AppImage
- Riziko náhodného zachytenia malvéru, pretože aplikácia AppImage nie je overená.
- Súbory AppImage môžu byť dosť veľké kvôli všetkým závislostiam, ktoré sú s nimi dodávané.
Ako spustiť aplikáciu AppImage v systéme Linux
Spustenie aplikácie AppImage v systéme Linux je celkom jednoduché na rozdiel od tradičných formátov balíkov Linux ako DEB alebo
Ot./min, ktoré majú mierne únavný proces inštalácie.
So súborom AppImage stačí urobiť iba spustiteľný súbor a spustiť ho. Rovnako ako pri vykonávaní akejkoľvek inej úlohy v systéme Linux, môžete túto úlohu vykonať niekoľkými spôsobmi: môžete použiť GUI alebo terminál (ak dávate prednosť práci v CLI).
1. Spustite aplikáciu AppImage pomocou Správcu súborov
Spustenie aplikácie AppImage prostredníctvom grafického rozhrania je pomerne jednoduché. Postupujte podľa nižšie uvedených krokov:
- Otvorte správcu súborov a prejdite do adresára AppImage.
- Pravým tlačidlom myši kliknite na súbor AppImage a zvoľte Vlastnosti.
- Na Vlastnosti okno, prepnite na Povolenia tab.
- Začiarknite políčko vedľa Povoliť spustenie súboru ako programu ak používate správcu súborov založeného na Nautile. Začiarknite políčko Je spustiteľný možnosť, ak používate Dolphin a zmeňte Vykonať rozbaľovací zoznam na Ktokoľvek ak ste na PCManFM.
2. Spustite AppImage pomocou CLI
Ak dávate prednosť práci na klávesnici, môžete pomocou terminálu spúšťať súbory AppImage veľmi efektívne. Ak chcete urobiť to isté, postupujte podľa týchto krokov:
- Otvorte aplikáciu terminálu.
- Použite ls a príkaz cd prejdite do adresára, kam ste uložili/stiahli súbor AppImage.
- Spustite nasledujúci príkaz v termináli, aby bol AppImage spustiteľný:
chmod +x názov_obrazu
- Na spustenie AppImage zadajte nasledujúci príkaz:
./appimage_name
Napríklad, ak chcete spustiť súbor s názvom BalenaEtcher. AppImage, budete musieť súboru najskôr priradiť spustiteľné povolenia a potom ho spustiť z terminálu nasledovne:
chmod + x BalenaEtcher. AppImage
./BalenaEtcher. AppImage
3. Spustite AppImage pomocou spúšťača
Aj keď metódy GUI aj CLI fungujú bezchybne, vyžadujú, aby ste vykonali ďalší krok, v rámci ktorého je potrebné prevádzať súbor AppImage na spustiteľný súbor.
Pomôcky ako AppImageLauncher ešte viac zjednodušiť spúšťanie AppImages tým, že vám umožní spustiť priamo AppImage bez toho, aby ste ho museli prevádzať na spustiteľný súbor. Nielen to, ale tiež vám pomôže pri integrácii súborov AppImage do spúšťača aplikácií a ich oveľa ľahšej správe.
Ak chcete použiť AppImageLauncher, najskôr si ho stiahnite a nainštalujte do počítača.
Stiahnuť ▼: AppImageLauncher
- Stiahnite si súbor AppImageLauncher DEB.
- Pravým tlačidlom myši kliknite na súbor a vyberte Otvorte pomocou X Package Installer, kde X je inštalátor balíkov pre vašu distribúciu systému Linux.
- Podľa pokynov na obrazovke nainštalujte súbor DEB.
Prípadne môžete súbor DEB nainštalovať aj cez terminál. Ak to chcete urobiť, otvorte terminál a spustite inštalačný príkaz v nasledujúcej syntaxi:
sudo dpkg -i názov_balíka
Napríklad:
sudo dpkg -i appimagelauncher.deb
Po nainštalovaní aplikácie AppImageLauncher ju spustite a podľa nasledujúcich pokynov ju použite:
- Otvorte správcu súborov a prejdite do adresára, do ktorého ste uložili / stiahli aplikáciu AppImage, ktorú chcete spustiť.
- Dvakrát kliknite na súbor AppImage.
- Z ponúkaných možností klepnite na Integrujte sa a spustite tlačidlo presuniete AppImage do domovského adresára a spustíte ho. Prípadne, ak chcete AppImage spustiť iba raz, kliknite na ikonu Spustite raz.
Úspešné spustenie súborov AppImage v systéme Linux
Aj keď nie je príliš veľa programov, ktoré používajú formát AppImage, v čase, keď na jeden narazíte, táto príručka by vám mala pomôcť ľahko ich spustiť v systéme Linux.
Ak vás zaujíma myšlienka univerzálneho formátu balíka, mali by ste tiež vyskúšať Flathub a Snap Store, ktoré sa riadia rovnakým konceptom ako AppImage.
Ak si chcete stiahnuť aplikácie pre systém Linux, ako sú na tom Flathub a Snap Store? Postavíme ich proti sebe, aby sme to zistili.
Prečítajte si Ďalej
- Linux
- Aplikácie pre Linux
- Správcovia balíkov
Yash je redaktorom MUO pre oblasť DIY, Linux, programovanie a bezpečnosť. Predtým, ako našiel svoju vášeň v písaní, vyvíjal pre web a iOS. Jeho písanie nájdete aj na TechPP, kde pokrýva ďalšie vertikály. Okrem techniky sa rád venuje astronómii, formule 1 a hodinkám.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Prihláste sa kliknutím tu