Hvorfor konvertere FLATPAK til APPIMAGE?
Folk ønsker en bærbar enkeltfils-app, de kan køre uden at installere Flatpak eller dens runtimes. Det mål er legitimt, men man kan ikke fejlfrit oversætte Flatpak-runtime og sandbox til den selvstændige .appimage-model - eksperimentelle scripts, der forsøger (såsom flatpak2appdir), er ufærdige proof-of-concepts, der fejler på grund af forskellige runtime-krav, så genopbygning er den pålidelige rute.
Sådan konverterer du FLATPAK til APPIMAGE
Hent den officielle AppImage
Tjek appens officielle hjemmeside eller GitHub Releases; mange projekter udgiver en .AppImage direkte, hvilket er renere end nogen konvertering.
Byg fra kildekode med appimagetool
Kompiler appen, placer dens filer og biblioteker i et AppDir, og kør derefter appimagetool AppDir for at producere en fungerende .AppImage.
flatpak2appdir (eksperimentel)
Dette community-skabte proof-of-concept sporer en Flatpaks anvendte filer ind i et AppDir, men det er ufuldstændigt og fejler på apps med andre runtimes - betragt resultaterne som upålidelige.
Fortsæt med at bruge Flatpak
Hvis bærbarhed er det eneste mål, så kør appen med flatpak run <app-id>; Flatpak isolerer allerede afhængigheder uden behov for en AppImage.
Om disse formater
En .flatpak-fil er en Flatpak-enkeltfilsbundt: én Linux-applikation eller runtime pakket i en selvstændig fil til direkte download, deling på flytbare medier eller afsendelse via e-mail.…
Åbn .FLATPAK detaljer →En .appimage-fil er en selvstændig Linux-applikation: en enkelt eksekverbar fil, der samler et program sammen med dets biblioteker og monterer sig selv ved opstart, så det kører uden…
Åbn .APPIMAGE detaljer →Kvalitet & hvad man skal være opmærksom på
- Der findes ingen officiel eller stabil Flatpak-til-AppImage konverter; eksisterende scripts er opgivet eller af proof-of-concept kvalitet.
- Flatpak afhænger af Portals og en delt runtime til sandboxing og integration; en AppImage har intet af dette og forventer, at værtens biblioteker er kompatible.
- En ompakket bundle kan mangle biblioteker eller fejle på andre distributioner, hvorimod en officiel AppImage eller et korrekt kildekode-build er testet til at køre.
Ofte stillede spørgsmål
Findes der et værktøj, der konverterer Flatpak til AppImage?
Hvorfor kan jeg ikke bare ompakke den installerede Flatpak?
Hvad er den sikreste måde at få en AppImage af en app på?
.AppImage, eller byg en fra kildekoden med appimagetool.