sh4711 schrieb:
@Mankind75
Hast du schon ein Programm in AppImage zum Laufen gebracht?
Bei meiner one-file-applikation hat es bis auf Weiteres erst einmal funktioniert.
Bei AppImage ist meine Empfehlung erst einmal ein kleines Programm "ans Laufen" zu bekommen. Das hat bei mir schon recht lange gedauert, sehr wahrscheinlich weil ich die Dokumentation nicht verstanden habe. Wie auch immer hier mein "Howto appimage" (Stand 18.03.2024):
1) libfuse2
Ab Ubuntu 22.04
sudo apt-get install libfuse2
Quelle: AppImage (Abschnitt „Nachinstallieren-von-libfuse2-ab-Ubuntu-22-04“)
2) get appimage-builder
Quelle: https://appimage-builder.readthedocs.io/en/latest/intro/install.html
wget -O appimage-builder-x86_64.AppImage https://github.com/AppImageCrafters/appimage-builder/releases/download/v1.1.0/appimage-builder-1.1.0-x86_64.AppImage
chmod +x appimage-builder-x86_64.AppImage
# install (optional)
sudo mv appimage-builder-x86_64.AppImage /usr/local/bin/appimage-builder
3) Vorbereitung der eigenen APP und Generierung des Images
Anscheinend ist AppDir hart kodiert ... man muss also anscheinend explizit ein Verzeichnis mit dem Namen AppDir erstellen ... hier hat es bei mir am längsten gehakt ... vielleicht muss man auch nicht ... dann habe ich es aber wirklich nicht verstanden 😢
Im folgenden pdfmessen durch deinen Programmnamen ersetzen.
mkdir AppDir
cd AppDir
mkdir -p usr/share/pdfmessen
mkdir -p usr/bin/
# die Ausführbare Datei nach bin kopieren bzw. verschieben:
mv pdfmessen usr/bin/
cd ..
anschließend das Appimage generieren:
appimage-builder --generate
Versuche Appimages zunächst mit möglichst einfachen Abhängigkeiten zu erstellen und danach mit mehr Abhängigkeiten (z.B. Wine) bzw. siehe hierzu auch die Dokumentation von AppImage.
Bei Wine wäre meine Idee (ungetestet):
Als Beispiele habe ich leider bisher nur snaps gefunden, die wine inkl. einer Windows Applikation mit bringen um diese auf Linux zu starten.
Bsp.:
Gruss
SH