Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon.
Med så mange Linux-distroer og pakkemetoder tilgjengelig, er det ikke rart at utviklere ofte velger å distribuere programmene sine i et format – som AppImage – som kan kjøres av ethvert Linux-system. Men AppImages er smertefulle å administrere og kan ikke enkelt integreres med systemmenyen.
Heldigvis finnes det en løsning som kan hjelpe deg å bruke AppImages som om de var vanlige Linux-apper.
Hva er AppImages, og hvorfor eksisterer de?
Det er ingen hemmelighet at Linux er en fragmentert plattform, og dette kan være smertefullt for deg når du prøver å installere programvare som er kompilert som en binær for en annen distro enn din egen. Det er DEB for Debian-baserte distroer, RPM for Red Hat, PKG.TAR.XZ for Archs Pacman-pakkebehandler og mer.
Å lage og vedlikeholde binærfiler for forskjellige distros er tidkrevende, og ofte foretrekker utviklere det publiser én pakke som vil fungere på alle Linux-systemer, og kan startes med ett klikk eller en enkelt terminal kommando.
AppImage er et format som du bare kan laste ned og kjøre. Disse appene kommer pakket med alle nødvendige avhengigheter, og du trenger ikke engang å installere dem.
For å starte et AppImage, må du først gjøre det kjørbart:
sudochmod +xen app.AppImage
...dobbelklikk deretter enten i filbehandleren eller hvis du fortsatt er i en terminal, skriv inn:
./noen app. AppImage
For GUI Linux-brukere kan dette være nedslående, og selv om det finnes apper som vil administrer og start AppImages for deg er det ikke på langt nær så enkelt som å åpne menyen og klikke på AppImage du vil starte, som om det var en vanlig hverdagsapp.
AppImageLauncher er en åpen kildekode-app som kan gjøre drømmen din om å lansere AppImages fra systemmenyen til virkelighet.
Hva er AppImageLauncher?
AppImageLauncher gjør mer enn hva navnet antyder, og når det først er installert på systemet ditt, vil den avskjære alle prøver å åpne et AppImage, og gir deg en dialogboks med muligheten til å velge hvordan du vil at AppImages skal være behandlet.
Du kan velge å enten kjøre AppImage én gang eller integrere den med systemmenyen slik at hvis du ønsker å starte appen i fremtiden, trenger du bare å velge den fra menyen.
Vanlige apper installert gjennom pakkebehandlingen oppdateres sammen med systemet ditt, men AppImages, som filer du laster ned én gang og vanligvis kjører ved å klikke på ikonet, er det ikke.
AppImageLauncher endrer dette ved å legge til en oppføring i appoppføringen i systemmenyen, som vil se etter oppdateringer og laste ned den nyeste versjonen.
Hvis du er lei av et bestemt AppImage og vil ha det av systemet ditt, kan AppImageLauncher håndtere det også.
Hvordan installere AppImageLauncher på Linux
AppImageLauncher kommer forhåndsinstallert på Manjaro-systemer, og det er offisielle versjoner tilgjengelig for Debian, Ubuntu og Fedora. Det er også en fellesskapsstøttet AppImageLauncher-versjon for Arch Linux. elementært OS støttes ikke for øyeblikket.
Installer AppImageLaucher på Debian eller Ubuntu
Legg til AppImageLauncher PPA, og oppdater deretter systemet ditt:
sudo add-apt-repository ppa: appimagelauncher-team/stable
sudo apt Oppdater
Installer nå AppImageLauncher med:
sudo apt installere appimagelauncher
Installer AppImageLauncher på Arch-baserte systemer
AppImageLauncher er tilgjengelig i Arch User Repository og du kan installere den ved å bruke yay:
sudo yay -S appimagelauncher
På Fedora og andre RPM Distros
Last ned den siste RPM-utgivelsen fra AppImageLauncher GitHub Releases-siden.
Nedlasting:AppImageLauncher
Deretter navigerer du til nedlastingskatalogen med cd-kommandoen og skriv:
sudorpm-Jegappimagelauncher-x.x.rpm
Hvordan bruke AppImageLauncher til å lage menyoppføringer
Når du har installert AppImageLauncher, kan du bruke det slik til å legge til et AppImage til systemmenyen:
- Last ned et AppImage du vil bruke. Finn AppImage i filbehandleren, og start den.
- AppImageLauncher vil starte i stedet for AppImage. Hvis dette er første gang du bruker AppImageLauncher, klikk Tilpass for å velge katalogen der du vil ha AppImages lagret, klikk deretter Ok.
- En ny dialogboks vil dukke opp som gir deg valget Kjør en gang eller Integrer og kjør.
- For å flytte AppImage til den angitte plasseringen og integrere med systemmenyen, velg Integrer og kjør.
- Appen vil starte. Neste gang du vil starte appen, åpner du bare systemmenyen og klikker på appikonet.
Å ha appen integrert med systemmenyen er flott – helt til du ikke lenger vil ha den. Slik sletter du AppImage:
- Åpne systemmenyen og finn AppImage-ikonet.
- Høyreklikk på AppImage-ikonet.
- Plukke ut Fjern AppImage fra systemet.
Hvis det er oppdaterte versjoner av AppImages tilgjengelig, vil du kunne oppdatere dem fra den samme kontekstmenyen.
AppImageLauncher gjør det enkelt å administrere AppImages
Nå kan du bruke AppImageLauncher for enkelt å integrere AppImages med systemmenyen, og det er ingen grunn til å unngå å bruke dem lenger.
I stedet for å søke gjennom standardlagrene etter programvare spesielt bygget for distroen din, undersøk de enorme bibliotekene med AppImages som er tilgjengelige for alle Linux-plattformer.