AppImage är ett distributionsformat för Linux som syftar till att lösa två av de mest angelägna problemen med traditionella Linux -paket: distribution och installation.

Om du har laddat ner ett program i AppImage -formatet och undrar hur du installerar eller kör det på ditt system, hjälper den här guiden dig.

Följ med när vi fördjupar oss i AppImage, dess fördelar jämfört med traditionella Linux -paket, och stegen du måste följa för att köra en AppImage -fil på din Linux -maskin.

Vad är AppImage och hur skiljer det sig från traditionella Linux -paket?

Med den traditionella Linux -pakethanteringsmetoden måste utvecklare samla sina appar som paket enligt distrons regler. Eftersom det finns många Linux distros där ute är denna process vanligtvis tråkig och tidskrävande för utvecklarna, eftersom de måste ändra sina paket för att uppfylla kraven för flera distros.

Dessutom kan det ibland också leda till kompatibilitetsproblem på grund av saknade eller ändrade beroenden, vilket kan vara svårt för utvecklare att åtgärda.

instagram viewer

AppImage syftar till att lösa detta problem genom att skapa appar som körs var som helst. Det följer i huvudsak det universella mjukvarupaketet, där det ber utvecklare att paketera sitt program (och dess beroenden som inte är en del av distro) till en enda fil som enkelt kan köras över flera Linux distros.

Med den ena appen, ett filsystem, är allt som AppImage -utvecklare behöver göra att rikta in sig på de distros som de vill tillhandahålla sina program för och analysera de nödvändiga beroendena. Och, baserat på de uppnådda resultaten, måste de identifiera de beroenden som kan saknas i den distro och bunta ihop deras paket så att det inkluderar dessa beroenden i det.

Som ett resultat av detta tillvägagångssätt, medan AppImage tar upp problem för utvecklare, adresserar det samtidigt några även för slutanvändare. Med AppImage kan användare nu köra den senaste versionen av program även om de har en äldre version av operativsystemet.

Dessutom får de också möjlighet att köra flera versioner av en app på sitt system samtidigt, vilket kan vara till nytta när de vill bestämma om den senaste uppdateringen för ett program är värt att uppgradera. Och det bästa är att de kan köra en (AppImage) app utan att installera den på sitt system.

Fördelar med att använda AppImage

  1. AppImage -filer är bärbara och kan därför köras var som helst, inklusive liveversioner.
  2. AppImage är distributionsagnostiker, vilket innebär att den kan köras på olika Linux -distros.
  3. En AppImage kräver inte installation, vilket gör det enklare att köra än traditionella Linux -paket.
  4. Till skillnad från traditionella paket behöver AppImage -användare inte ha root -privilegier för att köra sina program.
  5. Att ta bort ett AppImage -program är lika enkelt som att ta bort AppImage -filen.

Nackdelar med att använda AppImage

  1. Risk för att oavsiktligt fånga skadlig programvara eftersom en AppImage inte verifieras.
  2. AppImage -filer kan vara ganska stora på grund av alla beroenden som följer med dem.

Hur man kör en AppImage i Linux

Att köra en AppImage i Linux är ganska enkelt i kontrast till traditionella Linux -paketformat som DEB eller

RPM, som har en lite tråkig installationsprocess.

Med en AppImage -fil är allt du behöver göra att göra filen körbar och köra den. Precis som att utföra alla andra uppgifter i Linux kan du utföra denna uppgift på flera sätt: du kan antingen använda GUI eller terminalen (om du föredrar att arbeta i en CLI).

1. Kör AppImage med filhanteraren

Att köra en AppImage via GUI är ganska enkelt. Följ stegen nedan:

  1. Öppna filhanteraren och navigera till katalogen för AppImage.
  2. Högerklicka på AppImage-filen och välj Egenskaper.
  3. Egenskaper byta till Behörigheter flik.
  4. Markera kryssrutan bredvid Tillåt att köra filen som ett program om du använder en Nautilus-baserad filhanterare. Kryssa för Kan köras alternativ om du använder Dolphin och ändrar Kör rullgardinsmenyn till Någon om du använder PCManFM.

2. Kör AppImage med CLI

Om du föredrar att arbeta på tangentbordet kan du köra AppImage-filer mycket effektivt med terminalen. Följ dessa steg för att göra detsamma:

  1. Öppna terminalappen.
  2. Använda sig av ls och cd-kommandot för att navigera till katalogen där du har sparat/laddat ner AppImage -filen.
  3. Kör följande kommando i terminalen för att göra AppImage körbar:
    chmod + x appimage_name
  4. Ange följande kommando för att köra AppImage:
    ./appimage_name

Till exempel om du vill köra en fil med namnet BalenaEtcher. AppImagemåste du tilldela körbara behörigheter till filen först och sedan köra den från terminalen enligt följande:

chmod +x BalenaEtcher. AppImage
./BalenaEtcher. AppImage

3. Kör AppImage med en Launcher

Medan både GUI- och CLI -metoderna fungerar felfritt, kräver de att du utför ett extra steg, där du måste konvertera AppImage -filen till en körbar för att köra den.

Verktyg som AppImageLauncher förenkla körningen av AppImages ytterligare genom att låta dig köra en AppImage direkt utan att du behöver konvertera den till en körbar. Inte bara det, det hjälper dig också att integrera AppImage-filer i din applikationsstartare och hantera dem på ett mycket enklare sätt.

Om du vill använda AppImageLauncher, ladda ner och installera det först på din dator.

Ladda ner: AppImageLauncher

  1. Ladda ner AppImageLauncher DEB -filen.
  2. Högerklicka på filen och välj Öppna med X Package Installer, var X är paketinstallatören för din Linux -distro.
  3. Följ instruktionerna på skärmen för att installera DEB-filen.

Alternativt kan du också installera DEB -filen via terminalen. För att göra detta, öppna terminalen och kör installationskommandot i följande syntax:

sudo dpkg -i paketnamn

Till exempel:

sudo dpkg -i appimagelauncher.deb

När du har installerat AppImageLauncher kör du den och följ stegen nedan för att använda den:

  1. Öppna filhanteraren och navigera till katalogen där du har sparat / laddat ner AppImage du vill köra.
  2. Dubbelklicka på AppImage-filen.
  3. Från de presenterade alternativen, tryck på på Integrera och kör -knappen för att flytta AppImage till din hemkatalog och köra den. Alternativt, för att bara köra AppImage en gång, klicka Kör en gång.

AppImage-filer körs på Linux

Även om det inte finns för många program som använder AppImage -formatet, ibland när du stöter på ett, bör den här guiden hjälpa dig att enkelt köra dem på ditt Linux -system.

Om du är intresserad av tanken på ett universellt paketformat kanske du också vill kolla in Flathub och Snap Store, som följer samma koncept som AppImage.

Dela med sigTweetE-post
Flathub vs. Snap Store: De bästa platserna för nedladdning av Linux-appar

När jämför du Flathub och Snap Store när du vill ladda ner Linux-appar? Vi ställer dem mot varandra för att ta reda på det.

Läs Nästa

Relaterade ämnen
  • Linux
  • Linux-appar
  • Pakethanterare
Om författaren
Yash Wate (18 artiklar publicerade)

Yash är personalförfattare på MUO för DIY, Linux, programmering och säkerhet. Innan han hittade sin passion skriftligen brukade han utvecklas för webben och iOS. Du kan också hitta hans skrivande på TechPP, där han täcker andra vertikaler. Förutom teknik tycker han om att prata om astronomi, Formel 1 och klockor.

Mer från Yash Wate

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera