AppImage est un format d'application portable développé pour Linux.
Il permet d'installer et de lancer des applications sans avoir accès aux droits de superutilisateur.
Le format de paquets Appimage permet de distribuer des logiciels de manière portable sur n’importe quelle distribution Linux.
Le but est de pouvoir déployer des applications par une procédure simple, assurant une grande compatibilité et évitant d’altérer le système hôte.
Installez au préalable le paquet libfuse2 par le terminal : sudo apt install libfuse2
Récupérez le fichier AppImage du logiciel souhaité, en le téléchargeant sur Internet,
Déposez le fichier dans un répertoire quelconque (par exemple : /Documents/appimage),
Autorisez son exécution (clic-droit sur le fichier AppImage → Propriétés → Permissions → Autoriser l’exécution),
(Optionnel) créez un lanceur qui fera apparaître le programme dans votre menu des applications. Sinon, pour démarrer le fichier AppImage, double-cliquer l’icône du fichier dans son répertoire.
Pas d’automatisation de la mise à jour :
les nouvelles fonctionnalités et les corrections de failles de sécurité seront disponibles dans les nouvelles versions à récupérer et à déployer de manière manuelle.
Pas d’intégration au système : en l’occurrence, pas d’entrée ajoutée le menu des applications.
Notons que l’utilitaire AppImage Launcher permet de remédier aux deux premiers inconvénients cités.
Fichier plus volumineux : un paquet AppImage embarque ses dépendances.
Cela conduit à un plus grand nombre de fichiers inclus et à un plus grand espace occupé par rapport à l’équivalent au format .deb.
Démarrage moins rapide : le lancement du logiciel s’avère un peu plus lent que pour un logiciel classique au format .deb issu des dépôts officiels.
Sécurité plus incertaine :
un éditeur de distribution contrôle les paquets qu’il publie dans les dépôts. Cela réduit le risque de logiciels fortement défectueux ("bogués") ou fortement agressifs (logiciels espions, …).
Un fichier AppImage est généralement téléchargé depuis Internet, sans le contrôle d’une équipe de distribution. Le logiciel récupéré représente ainsi un danger de sécurité plus marqué.
GRUB (acronyme signifiant en anglais « GRand Unified Bootloader ») est un programme d'amorçage de micro-ordinateur.
Il s'exécute à la mise sous tension de l'ordinateur, après les séquences de contrôle interne
et avant le système d'exploitation proprement dit, puisque son rôle est justement d'en organiser le chargement.
Lorsque l'ordinateur héberge plusieurs systèmes (on parle alors de multi-amorçage),
il permet à l'utilisateur de choisir quel système démarrer.
#!/bin/bash
clear
echo -n "Mise a jour ... le "
date
# On en profite pour sauvegarder la liste de logiciels
echo -n "Sauvegarde de la liste des paquets"
dpkg --get-selections > paquets.txt
echo
# mise a jour
echo -n "update ..."
sudo apt-get update
echo -n "upgrade ..."
sudo apt-get upgrade
echo -n "Fin le "
date
# Rendez ce fichier executable :
# clic inverse
# puis Propriétes -> Permissions : Cochez Autoriser l'exécution
# et placez le (en mode root) dans /usr/local/bin