Hvorfor konvertere FLATPAK til APPIMAGE?
Folk ønsker en bærbar enkeltfil-app som de kan kjøre uten å installere Flatpak eller dens kjøretidsmiljøer. Det målet er legitimt, men du kan ikke oversette Flatpak-kjøretiden og sandkassen rent til den selvstendige .appimage-modellen - eksperimentelle skript som prøver (som flatpak2appdir) er uferdige «proof-of-concepts» som feiler på grunn av ulike kjøretidskrav, så gjenoppbygging er den pålitelige ruten.
Hvordan konvertere FLATPAK til APPIMAGE
Hent den offisielle AppImage
Sjekk appens offisielle nettsted eller GitHub Releases; mange prosjekter publiserer en .AppImage direkte, noe som er renere enn noen konvertering.
Bygg fra kildekode med appimagetool
Kompiler appen, klargjør filer og biblioteker i en AppDir, og kjør deretter appimagetool AppDir for å produsere en fungerende .AppImage.
flatpak2appdir (eksperimentelt)
Dette fellesskapsdrevne konseptet sporer en Flatpaks brukte filer inn i en AppDir, men det er ufullstendig og feiler på apper med andre kjøretidsmiljøer - behandle resultatene som upålitelige.
Fortsett å bruke Flatpak
Hvis bærbarhet er det eneste målet, kjør appen med flatpak run <app-id>; Flatpak isolerer allerede avhengigheter uten behov for en AppImage.
Om disse formatene
En .flatpak-fil er en Flatpak-enkeltfilpakke: én Linux-applikasjon eller et kjøretidsmiljø pakket inn i en frittstående fil for direkte nedlasting, deling på flyttbare medier eller sending…
Åpne .FLATPAK-detaljer →En .appimage-fil er en selvstendig Linux-applikasjon: en enkelt kjørbar fil som bunter et program sammen med bibliotekene det trenger, og monterer seg selv ved oppstart slik at det kjører…
Åpne .APPIMAGE-detaljer →Kvalitet og hva du bør passe på
- Det finnes ingen offisiell eller stabil Flatpak-til-AppImage-konverterer; eksisterende skript er forlatt eller av «proof-of-concept»-kvalitet.
- Flatpak avhenger av Portals og en delt kjøretid for sandkasse og integrasjon; en AppImage har ingenting av dette og forventer at vertens biblioteker er kompatible.
- En ompakket pakke kan mangle biblioteker eller feile på andre distribusjoner, mens en offisiell AppImage eller et skikkelig kildekodebygg er testet for å kjøre.
Ofte stilte spørsmål
Finnes det et verktøy som konverterer Flatpak til AppImage?
Hvorfor kan jeg ikke bare pakke om den installerte Flatpak-appen?
Hva er den tryggeste måten å få en AppImage av en app på?
.AppImage, eller bygg en fra kildekoden med appimagetool.