AppImage er et softwaredistributionsformat til Linux, der har til formål at løse to af de mest presserende problemer med traditionelle Linux -pakker: distribution og installation.

Hvis du har downloadet et program i AppImage -format og undrer dig over, hvordan du installerer eller kører det på dit system, hjælper denne vejledning dig.

Følg med, når vi dykker ned i AppImage, dens fordele i forhold til traditionelle Linux -pakker og de trin, du skal følge for at køre en AppImage -fil på din Linux -maskine.

Hvad er AppImage, og hvordan adskiller det sig fra traditionelle Linux -pakker?

Med den traditionelle Linux -pakkehåndteringsmetode skal udviklere bundle deres apps som pakker i henhold til reglerne for distro. Da der er mange Linux distros derude er denne proces normalt kedelig og tidskrævende for udviklerne, da de skal ændre deres pakker for at opfylde kravene til flere distros.

Desuden kan det nogle gange også føre til kompatibilitetsproblemer på grund af manglende eller ændrede afhængigheder, hvilket kan være svært for udviklere at rette.

instagram viewer

AppImage sigter mod at løse dette problem ved at oprette apps, der kører overalt. Det følger i det væsentlige den universelle softwarepakke tilgang, hvor det beder udviklere om at pakke deres program (og dens afhængigheder, der ikke er en del af distroen) til en enkelt fil, der let kan køre på tværs af flere Linux distros.

Med den ene app, ét filsystem er alt, hvad AppImage -udviklere skal gøre, målrettet mod de distroer, de vil levere deres programmer til og analysere de nødvendige afhængigheder. Og baseret på de opnåede resultater er de nødt til at identificere de afhængigheder, der kan mangle på denne distro, og bundle deres pakke, så den inkluderer disse afhængigheder i den.

Som et resultat af denne tilgang, mens AppImage adresserer problemer for udviklere, adresserer den samtidig også nogle for slutbrugere. Med AppImage kan brugerne nu køre den nyeste version af programmer, selvom de er på en ældre version af operativsystemet.

Desuden får de også mulighed for at køre flere versioner af en app på deres system samtidigt, hvilket kan være praktisk, når de vil beslutte, om den seneste opdatering til et program er værd at opgradere. Og det bedste er, at de kan køre en (AppImage) app uden at installere den på deres system.

Fordele ved at bruge AppImage

  1. AppImage -filer er bærbare og kan derfor køres overalt, inklusive liveversioner.
  2. AppImage er distributionsagnostiker, hvilket betyder, at den kan køre på forskellige Linux -distros.
  3. En AppImage kræver ikke installation, hvilket gør det lettere at køre end traditionelle Linux -pakker.
  4. I modsætning til traditionelle pakker behøver AppImage -brugere ikke have root -privilegier til at køre deres programmer.
  5. Fjernelse af et AppImage -program er lige så simpelt som at slette AppImage -filen.

Ulemper ved at bruge AppImage

  1. Risiko for utilsigtet at fange malware, da en AppImage ikke er verificeret.
  2. AppImage -filer kan være ret store på grund af alle de afhængigheder, der følger med dem.

Sådan køres en AppImage i Linux

At køre en AppImage i Linux er ret ligetil i modsætning til traditionelle Linux -pakkeformater som f.eks DEB eller

RPM, som har en lidt kedelig installationsproces.

Med en AppImage -fil er alt du skal gøre at gøre filen eksekverbar og køre den. Ligesom at udføre enhver anden opgave i Linux, kan du udføre denne opgave på flere måder: du kan enten bruge GUI eller terminalen (hvis du foretrækker at arbejde i en CLI).

1. Kør AppImage ved hjælp af Filhåndtering

At køre en AppImage via GUI er ret simpelt. Følg nedenstående trin:

  1. Åbn filhåndteringen, og naviger til biblioteket i AppImage.
  2. Højreklik på AppImage-filen, og vælg Ejendomme.
  3. På den Ejendomme vindue, skift til Tilladelser fane.
  4. Marker afkrydsningsfeltet ud for Tillad udførelse af fil som et program hvis du bruger en Nautilus-baseret filhåndtering. Tjek af Er eksekverbar mulighed, hvis du bruger Dolphin og ændrer Udfør dropdown til Nogen som helst hvis du er på PCManFM.

2. Kør AppImage ved hjælp af CLI

Hvis du foretrækker at arbejde på dit tastatur, kan du køre AppImage -filer meget effektivt ved hjælp af terminalen. Følg disse trin for at gøre det samme:

  1. Åbn terminalappen.
  2. Brug ls og cd -kommandoen for at navigere til det bibliotek, hvor du har gemt/downloadet AppImage -filen.
  3. Kør følgende kommando i terminalen for at gøre AppImage eksekverbar:
    chmod +x appimage_name
  4. Indtast følgende kommando for at køre AppImage:
    ./appimage_name

For eksempel, hvis du vil køre en fil med navnet BalenaEtcher. AppImage, skal du først tildele eksekverbare tilladelser til filen og derefter køre den fra terminalen som følger:

chmod +x BalenaEtcher. AppImage
./BalenaEtcher. AppImage

3. Kør AppImage ved hjælp af en Launcher

Mens både GUI- og CLI -metoder fungerer upåklageligt, kræver det, at du udfører et ekstra trin, hvor du skal konvertere AppImage -filen til en eksekverbar fil for at køre den.

Hjælpeprogrammer som AppImageLauncher forenkle at køre AppImages endnu mere ved at lade dig køre en AppImage direkte uden at kræve, at du konverterer den til en eksekverbar. Ikke bare det, det hjælper dig også med at integrere AppImage -filer i din applikationsstarter og administrere dem på en meget lettere måde.

Hvis du gerne vil bruge AppImageLauncher, skal du først downloade og installere det på din computer.

Hent: AppImageLauncher

  1. Download AppImageLauncher DEB -filen.
  2. Højreklik på filen og vælg Åbn med X Package Installer, hvor x er pakkeinstallationsprogrammet til din Linux -distro.
  3. Følg instruktionerne på skærmen for at installere DEB-filen.

Alternativt kan du også installere DEB -filen via terminalen. For at gøre dette skal du åbne terminalen og køre installationskommandoen i følgende syntaks:

sudo dpkg -i pakkenavn

For eksempel:

sudo dpkg -i appimagelauncher.deb

Når du har installeret AppImageLauncher, skal du køre det og følge trinene herunder for at bruge det:

  1. Åbn filhåndteringen, og naviger til biblioteket, hvor du har gemt/downloadet den AppImage, du vil køre.
  2. Dobbeltklik på AppImage-filen.
  3. Fra de præsenterede muligheder skal du trykke på Integrer og kør knappen for at flytte AppImage til din hjemmemappe og køre den. Alternativt kan du bare køre AppImage én gang ved at klikke på Kør en gang.

Kørsel af AppImage -filer på Linux lykkedes

Selvom der ikke er for mange programmer, der bruger AppImage -formatet, bør denne vejledning til tider, når du støder på en, hjælpe dig med at køre dem let på dit Linux -system.

Hvis du er interesseret i ideen om et universelt pakkeformat, kan du også tjekke Flathub og Snap Store, der følger det samme koncept som AppImage.

DelTweetE -mail
Flathub vs. Snap Store: De bedste websteder til download af Linux -apps

Når du vil downloade Linux-apps, hvordan sammenligner Flathub og Snap Store? Vi lægger dem mod hinanden for at finde ud af det.

Læs Næste

Relaterede emner
  • Linux
  • Linux -apps
  • Pakkechefer
Om forfatteren
Yash Wate (18 artikler offentliggjort)

Yash er en Staff Writer hos MUO til DIY, Linux, programmering og sikkerhed. Før han fandt sin lidenskab skriftligt, plejede han at udvikle sig til internettet og iOS. Du kan også finde hans skrivning på TechPP, hvor han dækker andre vertikaler. Udover teknologi kan han godt lide at tale om astronomi, Formel 1 og ure.

Mere fra Yash Wate

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere