Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission.

Med så mange Linux-distros og pakkemetoder tilgængelige, er det ikke underligt, at udviklere ofte vælger at distribuere deres programmer i et format – som AppImage – der kan udføres af ethvert Linux-system. Men AppImages er smertefulde at administrere og kan ikke nemt integreres med din systemmenu.

Heldigvis er der en løsning, der kan hjælpe dig med at bruge AppImages, som om de var almindelige Linux-apps.

Hvad er AppImages, og hvorfor findes de?

Det er ingen hemmelighed, at Linux er en fragmenteret platform, og dette kan være smertefuldt for dig, når du prøver at installere software, der er blevet kompileret som en binær for en anden distro end din egen. Der er DEB til Debian-baserede distros, RPM til Red Hat, PKG.TAR.XZ til Archs Pacman-pakkehåndtering og mere.

Oprettelse og vedligeholdelse af binære filer til forskellige distros er tidskrævende, og ofte vil udviklere foretrække det udgiv en pakke, som vil fungere på alle Linux-systemer og kan startes med et enkelt klik eller en enkelt terminal kommando.

instagram viewer

AppImage er et format, som du bare kan downloade og køre. Disse apps kommer pakket med alle de nødvendige afhængigheder, og du behøver ikke engang at installere dem.

For at starte et AppImage skal du først gøre det eksekverbart:

sudochmod +xen app.AppImage

...så dobbeltklik på det i din filhåndtering, eller hvis du stadig er i en terminal, skal du indtaste:

./en eller anden app. AppImage

For GUI Linux-brugere kan dette være nedslående, og selvom der findes apps, som vil administrere og starte dine AppImages for dig er det ikke nær så enkelt som at åbne din menu og klikke på det AppImage, du vil starte, som om det var en almindelig hverdagsapp.

AppImageLauncher er en open source-app, som kan gøre din drøm om at lancere AppImages fra din systemmenu til virkelighed.

Hvad er AppImageLauncher?

AppImageLauncher gør mere, end navnet antyder, og når den først er installeret på dit system, opsnapper det alle forsøger at åbne et AppImage, hvilket giver dig en dialogboks med mulighed for at vælge, hvordan du vil have AppImages behandlet.

Du kan vælge enten at køre AppImage én gang eller integrere den med systemmenuen, så hvis du vil starte appen i fremtiden, behøver du kun at vælge den fra menuen.

Almindelige apps installeret via pakkehåndteringen opdateres sammen med dit system, men AppImages, som filer du downloader én gang og typisk kører ved at klikke på ikonet, er det ikke.

AppImageLauncher ændrer dette ved at tilføje en post til app-indgangen i systemmenuen, som vil søge efter opdateringer og downloade den seneste version.

Hvis du er træt af et bestemt AppImage og vil have det væk fra dit system, kan AppImageLauncher også klare det.

Sådan installeres AppImageLauncher på Linux

AppImageLauncher kommer forudinstalleret på Manjaro-systemer, og der er officielle versioner tilgængelige til Debian, Ubuntu og Fedora. Der er også en community-understøttet AppImageLauncher-version til Arch Linux. elementært OS understøttes ikke i øjeblikket.

Installer AppImageLaucher på Debian eller Ubuntu

Tilføj AppImageLauncher PPA, og opdater derefter dit system:

sudo add-apt-repository ppa: appimagelauncher-team/stable
sudo apt opdatering

Installer nu AppImageLauncher med:

sudo apt installere appimage launcher

Installer AppImageLauncher på Arch-baserede systemer

AppImageLauncher er tilgængelig i Arch User Repository og du kan installere det ved hjælp af yay:

sudo yay -S appbillede launcher

På Fedora og andre RPM Distros

Download den seneste RPM-udgivelse fra AppImageLauncher GitHub Releases-siden.

Hent:AppImageLauncher

Naviger derefter til biblioteket Downloads vha cd kommandoen og type:

sudorpm-jegappimagelauncher-x.x.rpm

Sådan bruger du AppImageLauncher til at oprette menuindgange

Når du har installeret AppImageLauncher, er det sådan, du kan bruge det til at tilføje et AppImage til systemmenuen:

  1. Download et AppImage, du vil bruge. Find AppImage i din filhåndtering, og start den.
  2. AppImageLauncher starter i stedet for AppImage. Hvis det er første gang, du har brugt AppImageLauncher, skal du klikke Tilpas for at vælge den mappe, hvor du vil have dine AppImages gemt, og klik derefter Okay.
  3. Der vises en ny dialogboks, som giver dig mulighed for at vælge Løb én gang eller Integrer og kør.
  4. For at flytte AppImage til den angivne placering og integrere med din systemmenu skal du vælge Integrer og kør.
  5. Appen starter. Næste gang du vil starte appen, skal du blot åbne din systemmenu og klikke på app-ikonet.

Det er fantastisk at have appen integreret med din systemmenu - indtil du ikke længere vil have den. Sådan sletter du AppImage:

  1. Åbn din systemmenu, og find AppImage-ikonet.
  2. Højreklik på AppImage-ikonet.
  3. Vælg Fjern AppImage fra systemet.

Hvis der er opdaterede versioner af AppImages tilgængelige, vil du være i stand til at opdatere dem fra den samme kontekstmenu.

AppImageLauncher gør det nemt at administrere AppImages

Nu kan du bruge AppImageLauncher til nemt at integrere AppImages med din systemmenu, og der er ingen grund til at undgå at bruge dem længere.

I stedet for at søge gennem standardlagrene efter software, der er bygget specifikt til din distro, kan du undersøge de store biblioteker af AppImages, der er tilgængelige for alle Linux-platforme.