Client:Installation
De Asso Val Libre
Sommaire
Installation sur un poste personnel/individuel
- Problématique du SAV / réduire radicalement les risques de dysfonctionnement
Principe primitif
- Toute mise à jour est un risque d'instabilité
- Notamment pour un débutant qui ne peut comprendre les conséquences potentielles (effet papillon)
Désactiver TOUTE mise à jour On considère qu'une machine correctement installée et configurée n'a pas besoin de mises à jour automatisées (i.e. indépendamment de la volonté explicite de l'utilisateur).
Bloquer les mises à jour firmware
- Retirer les paquets fwupd (firmware update ...)
sudo apt remove --purge fwupd*
Bloquer les mises à jour du noyau (kernel)
- Enlever les paquets de la forme linux-*-generic
sudo apt remove --purge linux-image-generic linux-headers-generic
Bloquer les mises à jour automatiques APT
- Méthode un peu radicale
- Éditer (sudo) le fichier /etc/apt/sources.list
- Commenter toutes les lignes
# deb [trusted=yes] http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse # deb [trusted=yes] http://archive.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse # deb [trusted=yes] http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse # deb [trusted=yes] http://archive.canonical.com/ubuntu jammy partner
Et donc sudo apt update :
Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture des informations d'état... Fait Tous les paquets sont à jour.
- Sécurité
- On pourra laisser la seule ligne "-security" non commentée.
Bloquer les mises à jour Snap
- Avec la commande
sudo snap refresh --hold
Auto-refresh of all snaps held indefinitely
Bloquer les mises à jour Flatpak
- Actuellement, il n'y pas de méthode pour bloquer globalement les mises à jour des applications flatpak.
- Cependant, l'utilisateur à la possibilité de le faire individuellement pour chaque application.
- Interface
- avec l'utilisation de Warehouse
- Commande
flatpak mask --user id.application.falatpak flatpak mask --system id.application.falatpak