Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision.
Med så många Linux-distros och paketeringsmetoder tillgängliga är det inte konstigt att utvecklare ofta väljer att distribuera sina program i ett format – som AppImage – som kan köras av vilket Linux-system som helst. Men AppImages är smärtsamma att hantera och integreras inte lätt med din systemmeny.
Lyckligtvis finns det en lösning som kan hjälpa dig att använda AppImages som om de vore vanliga Linux-appar.
Vad är AppImages och varför finns de?
Det är ingen hemlighet att Linux är en fragmenterad plattform, och detta kan vara smärtsamt för dig när du försöker installera programvara som har kompilerats som en binär för en annan distro än din egen. Det finns DEB för Debian-baserade distros, RPM för Red Hat, PKG.TAR.XZ för Archs Pacman-pakethanterare och mer.
Att skapa och underhålla binärer för olika distros är tidskrävande, och ofta skulle utvecklare föredra det publicera ett paket som fungerar på alla Linux-system och kan startas med ett klick eller en enda terminal kommando.
AppImage är ett format som du bara kan ladda ner och köra. Dessa appar kommer förpackade med alla nödvändiga beroenden och du behöver inte ens installera dem.
För att starta en AppImage måste du först göra den körbar:
sudochmod +xnågon app.AppImage
...dubbelklicka sedan antingen på den i filhanteraren eller om du fortfarande är i en terminal anger du:
./någon app. AppImage
För GUI Linux-användare kan detta vara nedslående, och även om det finns appar som kommer att göra det hantera och starta dina AppImages för dig är det inte alls lika enkelt som att öppna din meny och klicka på den AppImage du vill starta, som om det vore en vanlig vardagsapp.
AppImageLauncher är en app med öppen källkod, som kan göra din dröm om att lansera AppImages från din systemmeny till verklighet.
Vad är AppImageLauncher?
AppImageLauncher gör mer än vad dess namn antyder, och när den väl har installerats på ditt system kommer den att fånga upp alla försöker öppna en AppImage, vilket ger dig en dialogruta med möjlighet att välja hur du vill att AppImages ska vara behandlad.
Du kan välja att antingen köra AppImage en gång eller integrera den med systemmenyn så att om du vill starta appen i framtiden behöver du bara välja den från menyn.
Vanliga appar som installeras via pakethanteraren uppdateras tillsammans med ditt system, men AppImages, som filer du laddar ner en gång och vanligtvis körs genom att klicka på ikonen, gör det inte.
AppImageLauncher ändrar detta genom att lägga till en post i appposten i systemmenyn, som kommer att leta efter uppdateringar och ladda ner den senaste versionen.
Om du är trött på en viss AppImage och vill ha den borta från ditt system, kan AppImageLauncher hantera det också.
Hur man installerar AppImageLauncher på Linux
AppImageLauncher kommer förinstallerat på Manjaro-system, och det finns officiella versioner tillgängliga för Debian, Ubuntu och Fedora. Det finns också en community-stödd AppImageLauncher-version för Arch Linux. elementärt operativsystem stöds för närvarande inte.
Installera AppImageLaucher på Debian eller Ubuntu
Lägg till AppImageLauncher PPA och uppdatera sedan ditt system:
sudo add-apt-repository ppa: appimagelauncher-team/stable
sudo apt uppdatering
Installera nu AppImageLauncher med:
sudo apt Installera appimagelauncher
Installera AppImageLauncher på Arch-baserade system
AppImageLauncher är tillgänglig i Arch User Repository och du kan installera den med yay:
sudo yay -S appimage launcher
På Fedora och andra RPM-distros
Ladda ner den senaste RPM-versionen från AppImageLauncher GitHub Releases-sidan.
Ladda ner:AppImageLauncher
Navigera sedan till nedladdningskatalogen med hjälp av kommandot cd och typ:
sudorpm-jagappimagelauncher-x.x.rpm
Hur man använder AppImageLauncher för att skapa menyposter
När du har installerat AppImageLauncher, så här kan du använda den för att lägga till en AppImage till systemmenyn:
- Ladda ner en AppImage du vill använda. Leta upp AppImage i din filhanterare och starta den.
- AppImageLauncher kommer att starta istället för AppImage. Om det här är första gången du använder AppImageLauncher, klicka Anpassa för att välja den katalog där du vill att dina AppImages ska lagras, klicka sedan på Ok.
- En ny dialogruta kommer att visas som ger dig möjlighet att välja Kör en gång eller Integrera och kör.
- För att flytta AppImage till den angivna platsen och integrera med din systemmeny, välj Integrera och kör.
- Appen kommer att starta. Nästa gång du vill starta appen öppnar du helt enkelt din systemmeny och klickar på appikonen.
Att ha appen integrerad med din systemmeny är bra - tills du inte längre vill ha den. Så här tar du bort AppImage:
- Öppna din systemmeny och leta upp AppImage-ikonen.
- Högerklicka på AppImage-ikonen.
- Välj Ta bort AppImage från systemet.
Om det finns uppdaterade versioner av AppImages tillgängliga, kommer du att kunna uppdatera dem från samma snabbmeny.
AppImageLauncher gör det enkelt att hantera AppImages
Nu kan du använda AppImageLauncher för att enkelt integrera AppImages med din systemmeny, och det finns ingen anledning att undvika att använda dem längre.
Istället för att söka igenom standardarkiven efter programvara som är speciellt byggd för din distro, undersök de enorma biblioteken av AppImages som är tillgängliga för alla Linux-plattformar.