Aller au contenu

AppImage

Utilisation:

Rendre exécutable:
$ mkdir ~/.bin
$ chmod +x Name.appimage
$ mv Name.appimage ~/.bin
Lancer:
$ ./Name.appimage
Ajouter au PATH:

On regroupe toutes les AppImages dans ~/.bin

 PATH="$HOME/.bin"
Fichier Desktop:

https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html

[Desktop Entry]
Name=Hypnos
Exec=hypnos %F
Icon=hypnos
Type=Application
Categories=Audio;AudioVideo;
Comment=Music Player and Library
MimeType=inode/directory;audio/flac;
Name[en]=Hypnos
Terminal=false
StartupNotify=true
NoDisplay=false

à mettre dans /usr/share/applications/[your_app].desktop ou

/home/bruno/.local/share/applications/[your_app].desktop

https://appimage.org/ https://docs.appimage.org/

Mettre-à-jour les AppImages:

AppImageUpdate

AppImageUpdate consiste en 2 outils:

  • appimageupdatetool (CLI)
  • AppImageUpdate (interface en Qt)

Pour que AppImageUpdate fonctionne, il faut que Update information soit intégré dans l'AppImage.

https://github.com/AppImage/AppImageUpdate

Le daemon appimaged intègre AppImages avec le système 'menus, icones, MIME types) (dispo en package ou AppImage) https://github.com/AppImage/appimaged/releases/continuous

AppImageLauncher

AppImageLauncher est un outil pour installer, mettre-à-jour et supprimer les AppImages.

https://github.com/TheAssassin/AppImageLauncher/releases/continuous

  • AppImageLauncher (deb)
  • AppImageLauncher Lite (AppImage)
$ ./appimagelauncher-lite-2.1.2-travis968-346f011-x86_64.AppImage install
Installing AppImageLauncher Lite
Created symlink /home/bruno/.config/systemd/user/default.target.wants/appimagelauncherd.service  /home/bruno/.local/lib/appimagelauncher-lite/systemd/appimagelauncherd.service.
AppImageLauncher Lite has been installed successfully.

Applications ApppImage:

https://appimage.github.io/apps/


Dernière mise à jour: March 8, 2020