URL: https://linuxfr.org/forums/linux-general/posts/comment-faire-les-mises-a-jour-automatiquement-avec-fedora Title: Comment faire les mises à jour automatiquement avec Fedora ? Authors: Eridor Date: 2023年07月11日T19:15:08+02:00 License: CC By-SA Tags: fedora, mise_à_jour, packagekit et dnf Score: 5 Bonjour, Je cherche à automatiser les mises à jour régulières d'un système Fedora (version 38) pour un utilisateur néophyte. Contexte : Un parent, néophyte, utilise Fedora en lieu et place de Windows : plus simple, plus rapide, plus sûr, bref il en est ravi. Notre utilisateur n'utilise pas le terminal, n'en a aucune notion et ne souhaite pas apprendre à l'utiliser. La remarquable qualité de Fedora fait qu'il est tout-à-fait possible de l'utiliser uniquement avec les outils graphiques et cela se passe très bien. Le seul point d'achoppement ce sont les mises à jour : elle sont fréquentes et se font par l'outil graphique Gnome Software qui a l'avantage de faire les mise à jour hors-ligne mais l'inconvénient de planter fréquemment (notamment après les mises en veille) et manque très souvent à sont devoir de gardien d'un système bien à jour : j'ai été surpris de voir des mises à jour pas faites pendant plusieurs mois car aucune notification n'est apparue, Gnome Software indique continuellement rechercher des mises à jour mais ne fait que tourner dans le vide. La solution de contournement est d'arrêter/tuer le processus mais cette manœuvre n'est pas satisfaisante pour notre utilisateur, c'est pourquoi je cherche des alternatives qui soit configurée pour rouler toutes seules. J'ai exploré 3 pistes mais aucune ne semble idéale et fonctionnelle, c'est pourquoi je fais appel à vos lumières : DNF automatic =========== Première proposition avec le paquet dnf-automatic. La procédure d'installation est de configuration est assez simple : - https://fedoraproject.org/wiki/AutoUpdates - linuxiac.com/how-to-set-up-automatic-updates-on-fedora-linux/ Il y a un service et un timer systemd associés mais il semblerait que faire des mises à jour "online" (pendant l'utilisation) puisse amener à des erreurs et des instabilités. Cela est-il fréquent ? Est-ce grave ? Est-ce une raison suffisamment valable pour abandonner cette piste ? DNF plugins =========== Une deuxième proposition serait d'utiliser DNF avec un plugin "offline-updates" mais la documentation à ce sujet est manquante : - https://readthedocs.org/search/?q=project%3Adnf-plugins-extras Quelqu'un l'utilise et pourrait éclairer ma lanterne ? Systemd/PackageKit ? =========== Une autre proposition serait d'utiliser la mise à jour "offline" telle que mise en œuvre par Gnome-Software. Des travaux ont été commencés, apparemment : - https://fedoraproject.org/wiki/Features/OfflineSystemUpdates De ce que j'ai compris, cela passe par Package-Kit (pkcon get-updates) et systemd https://www.freedesktop.org/software/systemd/man/systemd.offline-updates.html Bingo ! C'est ce que je recherche MAIS cela passe par Gnome Software. Y'a-t-il moyen de faire sans cette interface graphique ? Est-il possible de créer un service pour faire en sorte que PackageKit télécharge automatiquement les mises à jour (une fois par semaine, par exemple) et qu'il soit simplement proposé à l'utilisateur de les installer lors de l'extinction ou le redémarrage de l'ordinateur ? Il semblerait que les commandes suivantes fassent le job : /bin/pkcon refresh force /bin/pkcon update –only-download /bin/pkcon offline-trigger Maintenant, comment les intégrer dans une service systemd qui les exécute 1 ou 2 fois par semaine ? Merci d'avance !