Hvorfor konvertere APPIMAGE til DEB?
AppImage kjører som en enkelt bærbar fil uten systemintegrasjon, mens en .deb installeres via apt/dpkg med en menyføring, ikon og ren avinstallasjon. Folk konverterer slik at de kan administrere appen med sin pakkebehandler i stedet for å spore en løs fil.
Hvordan konvertere APPIMAGE til DEB
AppImageToDeb (OswinWu, Python)
Kjør python appimage_to_deb.py -n name -v 1.0 App.AppImage for å pakke ut AppImage, trekke ut ikonet og .desktop-filen og bygge en systemintegrert .deb.
appimage2deb CLI
Installer fra Snap Store, og kjør deretter appimage2deb your-app.AppImage; den pakker ut FUSE-pakken og produserer en tilsvarende .deb.
Manuell utpakking + dpkg-deb
Kjør ./App.AppImage --appimage-extract, plasser squashfs-root under et pakketre med en DEBIAN/control-fil, og kjør deretter dpkg-deb --build.
Om disse formatene
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 →En DEB-fil er et installasjonsprogram for Debian-baserte Linux-systemer - Ubuntu, Linux Mint, Kali, Raspberry Pi OS og andre. For å bruke den, kjør sudo apt install ./package.deb i en…
Åpne .DEB-detaljer →Kvalitet og hva du bør passe på
- Den genererte
.deb-filen pakker bare innholdet i AppImage; den deklarerer ingen reelle avhengigheter, så den vil ikke hente inn manglende biblioteker slik en innebygd pakke gjør. - Fordi hele kjøretidsmiljøet er pakket inni, er
.deb-filen stor og dupliserer biblioteker som allerede finnes på systemet. - Automatiske verktøy gjetter pakkenavn, versjon og vedlikeholder, så dobbeltsjekk
control-feltene før installasjon eller distribusjon.
Ofte stilte spørsmål
Trenger jeg fortsatt AppImage-filen etter å ha laget .deb?
.deb-pakken er installert, kan du fjerne den opprinnelige AppImage-filen.Vil apt oppdatere appen senere?
Er .deb-filen trygg å dele med andre?
Hvilken arkitektur er den rettet mot?
amd64); den vil ikke kjøre på en annen CPU-arkitektur.