Warum APPIMAGE in DEB konvertieren?
AppImage wird als einzelne portable Datei ohne Systemintegration ausgeführt, während ein .deb über apt/dpkg mit einem Menüeintrag, Icon und sauberer Deinstallation installiert wird. Nutzer konvertieren, um die App mit ihrem Paketmanager zu verwalten, anstatt eine lose Datei zu verfolgen.
Wie man APPIMAGE in DEB konvertiert
AppImageToDeb (OswinWu, Python)
Führen Sie python appimage_to_deb.py -n name -v 1.0 App.AppImage aus, um das AppImage zu entpacken, sein Icon und die .desktop-Datei zu extrahieren und ein systemintegriertes .deb zu erstellen.
appimage2deb CLI
Installieren Sie es aus dem Snap Store und führen Sie dann appimage2deb your-app.AppImage aus; es entpackt das FUSE-Bundle und erzeugt ein passendes .deb.
Manuelles Entpacken + dpkg-deb
Führen Sie ./App.AppImage --appimage-extract aus, ordnen Sie squashfs-root unter einem Paketbaum mit einer DEBIAN/control-Datei an und führen Sie dann dpkg-deb --build aus.
Über diese Formate
Eine .appimage-Datei ist eine eigenständige Linux-Anwendung: eine einzelne ausführbare Datei, die ein Programm zusammen mit seinen Bibliotheken bündelt und sich beim Start selbst einhängt,…
.APPIMAGE-Details öffnen →Eine DEB-Datei ist ein Software-Installer für Debian-basierte Linux-Systeme - Ubuntu, Linux Mint, Kali, Raspberry Pi OS und andere. Um sie zu verwenden, führen Sie sudo apt install…
.DEB-Details öffnen →Qualität & worauf zu achten ist
- Das generierte
.debbündelt lediglich den Inhalt des AppImage; es deklariert keine echten Abhängigkeiten, sodass es fehlende Bibliotheken nicht so nachlädt, wie es ein natives Paket tun würde. - Da die gesamte Laufzeitumgebung im Inneren verpackt ist, ist das
.debgroß und dupliziert Bibliotheken, die bereits auf dem System vorhanden sind. - Automatische Tools raten Paketnamen, Version und Maintainer, daher sollten Sie die
control-Felder vor der Installation oder Weitergabe doppelt prüfen.
Häufig gestellte Fragen
Benötige ich das AppImage nach der Erstellung des .deb noch?
.deb erfolgreich installiert wurde, können Sie die ursprüngliche AppImage-Datei löschen.Wird apt die App später aktualisieren?
Ist das .deb sicher für die Weitergabe an andere?
Welche Architektur wird anvisiert?
amd64); es wird nicht auf einer anderen CPU-Architektur laufen.