Waarom APPIMAGE naar DEB converteren?
AppImage draait als een enkel draagbaar bestand zonder systeemintegratie, terwijl een .deb wordt geïnstalleerd via apt/dpkg met een menu-item, pictogram en schone verwijdering. Mensen converteren zodat ze de app kunnen beheren met hun pakketbeheerder in plaats van een los bestand bij te houden.
Hoe APPIMAGE naar DEB te converteren
AppImageToDeb (OswinWu, Python)
Voer python appimage_to_deb.py -n name -v 1.0 App.AppImage uit om de AppImage uit te pakken, het pictogram en het .desktop-bestand te extraheren en een systeemgeïntegreerde .deb te bouwen.
appimage2deb CLI
Installeer vanuit de Snap Store en voer vervolgens appimage2deb your-app.AppImage uit; het pakt de FUSE-bundel uit en produceert een bijbehorende .deb.
Handmatig uitpakken + dpkg-deb
Voer ./App.AppImage --appimage-extract uit, rangschik squashfs-root onder een pakketstructuur met een DEBIAN/control-bestand, en gebruik dan dpkg-deb --build.
Over deze formaten
Een .appimage-bestand is een zelfstandige Linux-applicatie: een enkel uitvoerbaar bestand dat een programma samen met zijn bibliotheken bundelt en zichzelf bij het opstarten koppelt, zodat…
Open .APPIMAGE details →Een DEB-bestand is een software-installatieprogramma voor op Debian gebaseerde Linux-systemen - Ubuntu, Linux Mint, Kali, Raspberry Pi OS en andere. Om het te gebruiken, voert u sudo apt…
Open .DEB details →Kwaliteit & waar op te letten
- De gegenereerde
.debbundelt alleen de inhoud van de AppImage; het declareert geen echte afhankelijkheden, dus het zal geen ontbrekende bibliotheken ophalen zoals een native pakket dat doet. - Omdat de hele runtime binnenin is verpakt, is de
.debgroot en dupliceert deze bibliotheken die al op het systeem aanwezig zijn. - Automatische tools gokken de pakketnaam, versie en beheerder, dus controleer de
control-velden dubbel voordat u het installeert of distribueert.
Veelgestelde vragen
Heb ik de AppImage nog nodig nadat ik de .deb heb gemaakt?
.deb succesvol is geïnstalleerd, kunt u het originele AppImage-bestand verwijderen.Zal apt de app later bijwerken?
Is de .deb veilig om met anderen te delen?
Op welke architectuur is het gericht?
amd64); het zal niet draaien op een andere CPU-architectuur.