Mi az AppImage? Hogyan futtassuk Linuxon

Mi az AppImage? Hogyan futtassuk Linuxon

Az AppImage egy szoftverforgalmazási formátum Linuxra, amelynek célja a hagyományos Linux csomagokkal kapcsolatos két legsürgetőbb probléma megoldása: terjesztés és telepítés.





Ha letöltött egy alkalmazást AppImage formátumban, és kíváncsi, hogyan telepítheti vagy futtathatja azt a rendszeren, akkor ez az útmutató segít.





Kövesse az AppImage -t, annak előnyeit a hagyományos Linux csomagokkal szemben, és az AppImage -fájl Linux -gépen történő futtatásához szükséges lépéseket.





Mi az AppImage, és miben különbözik a hagyományos Linux csomagoktól?

A hagyományos Linux csomagkezelési megközelítéssel a fejlesztőknek csomagjaikba kell csomagolniuk alkalmazásaikat a disztró szabályai szerint. Mivel vannak számos Linux disztribúció ott ez a folyamat általában fárasztó és időigényes a fejlesztők számára, mivel módosítaniuk kell a csomagjaikat, hogy megfeleljenek a több disztribúció követelményeinek.

Ezenkívül néha kompatibilitási problémákhoz is vezethet hiányzó vagy megváltozott függőségek miatt, amelyeket a fejlesztők nehezen javíthatnak.



Az AppImage célja a probléma megoldása azáltal, hogy bárhol futó alkalmazásokat hoz létre. Lényegében az univerzális szoftvercsomag -megközelítést követi, amelyben felkéri a fejlesztőket, hogy csomagolják programjukat (és annak függőségeit, amelyek nem része a disztribúciónak) egyetlen fájlba, amely könnyen futtatható több Linux disztribúción.

Az egyetlen alkalmazással, egy fájlrendszerrel az AppImage fejlesztőinek mindössze annyit kell tennie, hogy megcélozza azokat a disztribúciókat, amelyekhez programjait biztosítani kívánja, és elemezni kell a szükséges függőségeket. És a kapott eredmények alapján azonosítaniuk kell azokat a függőségeket, amelyek hiányozhatnak az adott disztribúcióból, és össze kell csomagolniuk a csomagjukat, hogy az tartalmazza azokat a függőségeket.





E megközelítés eredményeként, míg az AppImage a fejlesztők problémáival foglalkozik, néhányat a végfelhasználók számára is megold. Az AppImage segítségével a felhasználók most is futtathatják a programok legújabb verzióját, még akkor is, ha az operációs rendszer régebbi verzióját használják.

Ezenkívül lehetőséget kapnak arra is, hogy egy alkalmazás több verzióját egyszerre futtassák a rendszeren, ami jól jöhet, ha el akarják dönteni, hogy érdemes -e frissíteni egy program legújabb frissítését. És a legjobb az egészben, hogy futtathatnak egy (AppImage) alkalmazást anélkül, hogy telepítenék azt a rendszerükre.





Az AppImage használatának előnyei

  1. Az AppImage fájlok hordozhatók, ezért bárhol futtathatók, beleértve az élő verziókat is.
  2. Az AppImage disztribúciós agnosztikus, ami azt jelenti, hogy különféle Linux disztribúciókon is futtatható.
  3. Az AppImage nem igényel telepítést, ami megkönnyíti a futtatást, mint a hagyományos Linux csomagok.
  4. A hagyományos csomagokkal ellentétben az AppImage felhasználóknak nem kell root jogosultságokkal rendelkezniük a programok futtatásához.
  5. Az AppImage program eltávolítása olyan egyszerű, mint az AppImage fájl törlése.

Az AppImage használatának hátrányai

  1. Véletlen rosszindulatú programok elkapásának kockázata, mivel az AppImage nincs ellenőrizve.
  2. Az AppImage fájlok meglehetősen nagyok lehetnek a hozzájuk tartozó összes függőség miatt.

AppImage futtatása Linux alatt

Az AppImage futtatása Linux alatt meglehetősen egyszerű, szemben a hagyományos Linux csomagformátumokkal, mint például DEB vagy

FORDULAT , amelyek telepítése kissé fárasztó.

Egy AppImage fájl esetén mindössze annyit kell tennie, hogy végrehajthatóvá teszi a fájlt, és futtatja azt. Csakúgy, mint bármely más feladat elvégzése Linuxon, ezt a feladatot többféleképpen is elvégezheti: használhatja a GUI -t vagy a terminált (ha inkább CLI -ben szeretne dolgozni).

1. Futtassa az AppImage programot a Fájlkezelő használatával

Az AppImage futtatása GUI -n keresztül meglehetősen egyszerű. Kövesse az alábbi lépéseket:

  1. Nyissa meg a fájlkezelőt, és keresse meg az AppImage könyvtárát.
  2. Kattintson a jobb gombbal az AppImage fájlra, és válassza a lehetőséget Tulajdonságok .
  3. A Tulajdonságok ablak, váltson a Engedélyek fülre.
  4. Jelölje be a melletti jelölőnégyzetet Engedélyezze a fájl végrehajtását programként ha Nautilus-alapú fájlkezelőt használ. Ellenőrizze a Futtatható opciót, ha Dolphint használ, és módosítsa a Végrehajtás legördülő menüben Bárki ha PCManFM -et használ.

2. Futtassa az AppImage -t a CLI használatával

Ha inkább a billentyűzeten szeretne dolgozni, akkor az AppImage fájlokat sokkal hatékonyabban futtathatja a terminál használatával. Ugyanezhez kövesse az alábbi lépéseket:

  1. Nyissa meg a terminál alkalmazást.
  2. Használat ls és a cd parancsot navigáljon ahhoz a könyvtárhoz, ahová az AppImage fájlt mentette/letöltötte.
  3. Futtassa a következő parancsot a terminálon az AppImage futtathatóvá tételéhez: | _+_ |
  4. Az AppImage futtatásához írja be a következő parancsot: | _+_ |

Például, ha egy nevű fájlt szeretne futtatni BalenaEtcher.AppImage , először végrehajtható jogosultságokat kell hozzárendelnie a fájlhoz, majd futtatnia kell a terminálról az alábbiak szerint:

chmod +x appimage_name

3. Futtassa az AppImage programot egy indító segítségével

Bár mind a GUI, mind a CLI metódusok hibátlanul működnek, további lépést kell végrehajtaniuk, amelynek során az AppImage fájlt futtathatóvá kell alakítani a futtatásához.

Olyan segédprogramok, mint AppImageLauncher tovább egyszerűsíti az AppImages futtatását azáltal, hogy lehetővé teszi az AppImage közvetlen futtatását anélkül, hogy végrehajthatóvá kellene alakítania. Nem csak ez, hanem segít az AppImage fájlok alkalmazásindítóba történő integrálásában és sokkal egyszerűbb kezelésében is.

Ha használni szeretné az AppImageLauncher programot, először töltse le és telepítse a számítógépére.

Letöltés : AppImageLauncher

  1. Töltse le az AppImageLauncher DEB fájlt.
  2. Kattintson a jobb gombbal a fájlra, és válassza a lehetőséget Nyissa meg az X Package Installer segítségével , ahol x a Linux telepítő csomagtelepítője.
  3. Kövesse a képernyőn megjelenő utasításokat a DEB fájl telepítéséhez.

Alternatív megoldásként telepítheti a DEB fájlt a terminálon keresztül. Ehhez nyissa meg a terminált, és futtassa a telepítési parancsot a következő szintaxisban:

./appimage_name

Például:

chmod +x BalenaEtcher.AppImage./BalenaEtcher.AppImage

Miután telepítette az AppImageLauncher programot, futtassa azt, és kövesse az alábbi lépéseket a használatához:

legjobb ingyenes naptár alkalmazás androidra
  1. Nyissa meg a fájlkezelőt, és keresse meg azt a könyvtárat, ahová mentette/letöltötte a futtatni kívánt AppImage -et.
  2. Kattintson duplán az AppImage fájlra.
  3. A bemutatott lehetőségek közül érintse meg a gombot Integrálja és futtassa gombot az AppImage saját könyvtárába való áthelyezéséhez és futtatásához. Alternatív megoldásként az AppImage egyszeri futtatásához kattintson a gombra Fuss egyszer .

Az AppImage fájlok sikeres futtatása Linuxon

Bár nincs túl sok olyan alkalmazás, amely az AppImage formátumot használja, időnként, amikor találkozik ilyennel, ez az útmutató segíthet azok egyszerű futtatásában Linux rendszeren.

Ha érdekli az univerzális csomagformátum ötlete, érdemes megnézni a Flathubot és a Snap Store -t is, amelyek ugyanazt a koncepciót követik, mint az AppImage.

Részvény Részvény Csipog Email Flathub vs Snap Store: A legjobb webhelyek a Linux -alkalmazások letöltéséhez

Amikor Linux alkalmazásokat szeretne letölteni, hogyan hasonlítható össze a Flathub és a Snap Store? Összeütjük őket egymással, hogy megtudjuk.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Linux alkalmazások
  • Csomagkezelők
A szerzőről Yash Wate(21 cikk megjelent)

Yash személyzeti író a MUO -nál barkácsolás, Linux, programozás és biztonság területén. Mielőtt rajongását megtalálta az írásban, korábban a weben és az iOS -ben fejlesztett. Az írását megtalálhatja a TechPP -n is, ahol más vertikumokat is felölel. A technikán kívül szívesen beszél a csillagászatról, a Forma -1 -ről és az órákról.

Bővebben: Yash Wate

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide