Client:Installation

De Asso Val Libre
Aller à : navigation, rechercher

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