Appimage flatpak snap

This commit is contained in:
2020-03-08 12:56:41 +01:00
parent f9ae910168
commit d27b205618
3 changed files with 1034 additions and 2 deletions

View File

@@ -1,2 +1,92 @@
# AppImage
### Utilisation:
##### Rendre exécutable:
```bash
$ mkdir ~/.bin
$ chmod +x Name.appimage
$ mv Name.appimage ~/.bin
```
##### Lancer:
```bash
$ ./Name.appimage
```
##### Ajouter au PATH:
On regroupe toutes les AppImages dans `~/.bin`
```bash
PATH="$HOME/.bin"
```
##### Fichier Desktop:
https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
```bash
[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)
```bash
$ ./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/