[gull] Mise à jour Debian par étapes
Claude Paroz
claude at 2xlibre.net
Mon Dec 22 12:43:13 CET 2025
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'.
C'est pourtant la documentation officielle de Debian qui le recommande,
mais là n'est pas la question.
...
> 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).
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.
>> 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*.
>
> 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
>
>> 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.
>
> Ç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.
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.
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.
À+
Claude
More information about the gull
mailing list