AppImage er et programvaredistribusjonsformat for Linux som tar sikte på å løse to av de mest presserende problemene med tradisjonelle Linux-pakker: distribusjon og installasjon.

Hvis du har lastet ned et program i AppImage-format og lurer på hvordan du installerer eller kjører det på systemet ditt, vil denne guiden hjelpe deg.

Følg med når vi dykker ned i AppImage, fordelene i forhold til tradisjonelle Linux-pakker, og trinnene du trenger å følge for å kjøre en AppImage-fil på Linux-maskinen din.

Hva er AppImage, og hvordan skiller det seg fra tradisjonelle Linux-pakker?

Med den tradisjonelle tilnærmingen til Linux-pakkehåndtering må utviklere pakke appene sine som pakker i henhold til reglene i distro. Siden det er mange Linux-distroer der ute er denne prosessen vanligvis kjedelig og tidkrevende for utviklerne, ettersom de trenger å endre pakkene sine for å oppfylle kravene til flere distroer.

Videre kan det noen ganger også føre til kompatibilitetsproblemer på grunn av manglende eller endrede avhengigheter, noe som kan være vanskelig for utviklere å fikse.

instagram viewer

AppImage har som mål å løse dette problemet ved å lage apper som kjører hvor som helst. Den følger i hovedsak den universelle tilnærmingen til programvarepakker, der den ber utviklere om å pakke programmet (og dens avhengigheter som ikke er en del av distro) i en enkelt fil som lett kan kjøres over flere Linux distros.

Med den ene appen, ett filsystem, er alt AppImage-utviklerne trenger å gjøre, å målrette distribusjonene de ønsker å tilby programmene sine og analysere de nødvendige avhengighetene. Og basert på de oppnådde resultatene, må de identifisere avhengighetene som kan mangle på distroen og pakke pakken slik at den inkluderer de avhengighetene i den.

Som et resultat av denne tilnærmingen, mens AppImage adresserer problemer for utviklere, adresserer den samtidig også noen for sluttbrukere. Med AppImage kan brukere nå kjøre den nyeste versjonen av programmer selv om de er på en eldre versjon av operativsystemet.

Videre får de også muligheten til å kjøre flere versjoner av en app på systemet sitt samtidig, noe som kan være nyttig når de vil bestemme om den siste oppdateringen for et program er verdt å oppgradere. Og det beste er at de kan kjøre en (AppImage) app uten å installere den på systemet.

Fordeler med å bruke AppImage

  1. AppImage-filer er bærbare og kan derfor kjøres hvor som helst, inkludert liveversjoner.
  2. AppImage er distribusjonsagnostiker, noe som betyr at den kan kjøres på forskjellige Linux -distroer.
  3. En AppImage krever ikke installasjon, noe som gjør det enklere å kjøre enn tradisjonelle Linux-pakker.
  4. I motsetning til tradisjonelle pakker, trenger ikke AppImage-brukere å ha root-privilegier for å kjøre programmene sine.
  5. Å fjerne et AppImage-program er så enkelt som å slette AppImage-filen.

Ulemper ved å bruke AppImage

  1. Risiko for å få skadelig programvare ved et uhell siden en AppImage ikke er bekreftet.
  2. AppImage-filer kan være ganske store på grunn av alle avhengighetene som følger med dem.

Slik kjører du en AppImage i Linux

Å kjøre en AppImage i Linux er ganske grei i motsetning til tradisjonelle Linux-pakkeformater som DEB eller

RPM, som har en litt kjedelig installasjonsprosess.

Med en AppImage-fil er alt du trenger å gjøre å gjøre filen kjørbar og kjøre den. Akkurat som å utføre andre oppgaver i Linux, kan du gjøre denne oppgaven på flere måter: Du kan enten bruke GUI eller terminalen (hvis du foretrekker å jobbe i en CLI).

1. Kjør AppImage ved hjelp av filbehandling

Å kjøre en AppImage via GUI er ganske enkelt. Følg trinnene nedenfor:

  1. Åpne filbehandleren og naviger til katalogen til AppImage.
  2. Høyreklikk på AppImage-filen og velg Eiendommer.
  3. Eiendommer vindu, bytt til Tillatelser fanen.
  4. Merk av i avmerkingsboksen ved siden av Tillat å kjøre filen som et program hvis du bruker en Nautilus-basert filbehandling. Kryss av Kan kjøres alternativet hvis du bruker Dolphin og endrer Henrette rullegardin til Hvem som helst hvis du er på PCManFM.

2. Kjør AppImage ved hjelp av CLI

Hvis du foretrekker å jobbe på tastaturet, kan du kjøre AppImage-filer mye effektivt ved hjelp av terminalen. Følg disse trinnene for å gjøre det samme:

  1. Åpne terminalappen.
  2. Bruk ls og cd-kommandoen for å navigere til katalogen der du har lagret / lastet ned AppImage-filen.
  3. Kjør følgende kommando i terminalen for å gjøre AppImage kjørbar:
    chmod + x appimage_name
  4. Skriv inn følgende kommando for å kjøre AppImage:
    ./appimage_name

For eksempel hvis du vil kjøre en fil med navnet BalenaEtcher. AppImage, må du tilordne kjørbare tillatelser til filen først og deretter kjøre den fra terminalen som følger:

chmod + x BalenaEtcher. AppImage
./BalenaEtcher. AppImage

3. Kjør AppImage ved hjelp av en bærerakett

Mens både GUI- og CLI-metodene fungerer feilfritt, krever de at du utfører et ekstra trinn, der du må konvertere AppImage-filen til en kjørbar fil for å kjøre den.

Verktøy som AppImageLauncher forenkle å kjøre AppImages ytterligere ved å la deg kjøre en AppImage direkte uten at du må konvertere den til en kjørbar. Ikke bare det, det hjelper deg også med å integrere AppImage-filer til applikasjonsstarteren og administrere dem på en mye enklere måte.

Hvis du vil bruke AppImageLauncher, må du først laste ned og installere den på datamaskinen din.

nedlasting: AppImageLauncher

  1. Last ned DEI-filen for AppImageLauncher.
  2. Høyreklikk på filen og velg Åpne med X Package Installer, hvor X er pakkeinstallasjonsprogrammet for din Linux distro.
  3. Følg instruksjonene på skjermen for å installere DEB-filen.

Alternativt kan du også installere DEB-filen via terminalen. For å gjøre dette, åpne terminalen og kjør installasjonskommandoen i følgende syntaks:

sudo dpkg -i pakkenavn

For eksempel:

sudo dpkg -i appimagelauncher.deb

Når du har installert AppImageLauncher, kjører du den og følger trinnene nedenfor for å bruke den:

  1. Åpne filbehandleren og naviger til katalogen der du har lagret / lastet ned AppImage du vil kjøre.
  2. Dobbeltklikk på AppImage-filen.
  3. Fra de presenterte alternativene, trykk på Integrer og kjør -knappen for å flytte AppImage til hjemmekatalogen og kjøre den. Alternativt kan du bare kjøre AppImage en gang Løp en gang.

Kjører AppImage Files på Linux

Selv om det ikke er for mange programmer som bruker AppImage-formatet, til tider når du kommer over et, bør denne guiden hjelpe deg med å kjøre dem enkelt på Linux-systemet ditt.

Hvis du er interessert i ideen om et universelt pakkeformat, kan du også sjekke ut Flathub og Snap Store, som følger samme konsept som AppImage.

DelekvitringE-post
Flathub vs. Snap Store: De beste nettstedene for nedlasting av Linux-apper

Når sammenligner du Flathub og Snap Store når du vil laste ned Linux-apper? Vi stiller dem mot hverandre for å finne ut av det.

Les Neste

Relaterte temaer
  • Linux
  • Linux-apper
  • Pakkeforvaltere
Om forfatteren
Yash Wate (18 artikler publisert)

Yash er Staff Writer ved MUO for DIY, Linux, programmering og sikkerhet. Før han fant sin lidenskap skriftlig, pleide han å utvikle seg for nettet og iOS. Du kan også finne hans forfatterskap på TechPP, hvor han dekker andre vertikaler. Annet enn teknisk, liker han å snakke om astronomi, Formel 1 og klokker.

Mer fra Yash Wate

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere