[gull] Mise à jour Debian par étapes
Félix Hauri
felix at f-hauri.ch
Mon Dec 22 13:03:54 CET 2025
Le Mon, Dec 22, 2025 at 12:43:13PM +0100, Claude Paroz via gull a écrit :
> Merci Daniel pour ta réponse.
>
> Le 22.12.25 à 11:58, Daniel Cordey via gull a écrit :
> > Hola,
> >
> > On 12/22/25 11:16, Claude Paroz via gull wrote:
> > >
> > > J'ai une question concernant la mise à jour de Debian (entre 2 LTS).
> > > La doc indique déjà 2 étapes (que je suis généralement):
> > > apt upgrade --without-new-pkgs
> >
> > ...Ce qui fait que '--without-new-package' n'a pas vraiment de sens si
> > l'on veut faire 'full-upgrade'.
>
Je suis assez d'accord:
Perso, je fait un ``full-upgrade'' AVANT de modifier les configuration dans
le dossier /etc/apt, puis un ``full-upgrade'' après.
Je n'ais jamais utilisé ``--without-new-package''.
> C'est pourtant la documentation officielle de Debian qui le recommande, mais
> là n'est pas la question.
C'est cela...
> > C'est, à mon humble avis, le gros problème des LTS. J'ai fait ça pendant
> > des années, et, comme toi, j'avais des tas de problèmes à chaque
> > nouvelle version (qui me prenaient en moyenne une semaine de travail à
> > chaque fois).
J'utilise abondament la commande ``diff'', lorsque j'ai de modifications
importante dans les fichiers de configurations spécifiques.
Dès que j'ai un doute, j'installe les nouvelles configurations, puis je
les adaptes à mes besoins. Cela prend effectivement du temps, mais je n'en
suis jamais à une semaine de travail. Quelques heures, c'est déjà beaucoup!
> Bah non, ce n'est vraiment pas mon expérience, ça fait plus de 15 ans que je
> passe de LTS à LTS en Debian, et 98% du temps, ça se passe très bien pour
> moi.
> Ça dépend certainement des cas d'utilisation, mais pour ma part, c'est
> absolument satisfaisant.
Pour ma part, je dois dire que je suis assez content de pouvoir
faire perdurer mes installations/configs sur plus de vingt ans, moyennant
quelques adaptations, qui vont généralement dans le sens d'une simplification.
>
> > > Ma question de base est de savoir si un système Debian est en
> > > principe stable et fonctionnel *tant que les dépendances sont
> > > respectées*.
J'ai envie de dire: Oui!
> > C'est justement le but de 'apt update' qui permet cette garantie. C'est
> > un énorme travail de la part des équipes chargées d'assurer la cohérence
> > des dépendances. À partir du moment où l'on fait 'full-upgrade', on
> > bénéficie aussi du respect des dépendances, mais pour l'ensemble de la
> > nouvelle version. On ne peut donc pas mélanger ancien et nouveau, car ça
> > serait infernal
Le truc c'est d'utiliser ``apt autoremove'' de temps en temps et de faire
des sauvegardes avant....
> > > Je m'explique: admettons que je fasse la première étape (upgrade --
> > > without-new-pkgs). Puis par exemple je fais un upgrade spécifique du
> > > noyau (avec des apt install <nom_paquet>), puis d'autres services.
> > > L'objectif étant bien sûr d'arriver finalement à l'upgrade complet,
> > > mais en avançant par étapes, ce qui pourrait théoriquement durer
> > > plusieurs jours.
Oh la là oui!
> > Ça casse toute la notion du respect des dépendances. N'oublions pas
> > qu'il y a du systemd là-dedans... Or, plein de choses changent dans les
> > packages, et surtout les fichiers de config et leurs séquencements.
Hmm le respect des dépendances devrait être assuré par dpkg!
> Je crois que tu as manqué le *tant que les dépendances sont respectées* dans
> ma question :) Il est tout à fait possible de mélanger certains paquets de
> plusieurs versions Debian, pour autant que le système de dépendances
> l'accepte (par ex. apt install <paquet> -t unstable). Une telle commande va
> automatiquement "tirer" les dépendances nécessaires.
Et là, je vais parler d'asterisk, qui n'est pas disponible en trixie, ni
en bookworm non plus, d'ailleurs.
Donc une mise à jour LTS ne ``touchera pas du tout'' ton installation existante
d'asterisk...
> Merci pour tes autres conseils. Je connais le débat, mais pour l'instant je
> ne veux pas investir dans les connaissances Docker/Kubernetes/etc. car pour
> mes cas d'utilisation, le principe des Debian LTS me satisfait.
> Mon activité sysadmin est vraiment accessoire, et je veux y consacrer le
> moins de temps possible.
Merci pour ton partage, c'est intéressant de voir comment chacun aborde
une problématique donnée.
A+!
--
Félix Hauri - <felix at f-hauri.ch> - http://www.f-hauri.ch
More information about the gull
mailing list