• [^] # Re: Commande obsolète

    Posté par (site web personnel) . En réponse au journal Debian perd les pédales ?. Évalué à 10.

    En fait, ça s'explique simplement. Oublie upgrade et dist-upgrade, qui sont historiques, et seulement conservées par souci de compatibilité.

    Il y a deux types de mises à jour de paquet :
    – celles qui impliquent la suppression d'autres paquets, devenus incompatibles avec la nouvelles version ;
    – celles qui n'impliquent aucune suppression, mais éventuellement l'installation d'un nouveau paquet devenu nécessaire pour la nouvelle version.
    On comprend qu'il soit intéressant de pouvoir faire automatiquement toutes les mises à jour, au choix, du premier ou du second type. C'est l'objet de safe-upgrade et full-upgrade :
    – safe-upgrade : met à jour tout ce qui peut l'être sans rien désinstaller, comme son nom l'indique, c'est une procédure sûre, on n'y perd pas en fonctionnalité ;
    – full-upgrade : met à jour tout ce qui peut l'être, même en désinstallant des paquets s'il le faut, comme son nom l'indique, ça met tout à jour, mais ce n'est pas sûr, on peut y perdre des fonctionnalités.

    Pour les anciens noms :
    – upgrade, c'était safe-upgrade en moins bien, qui n'installait pas non plus les paquets qui impliquaient l'installation d'autres nouveaux paquets ;
    – dist-upgrade, c'était full-upgrade, ainsi nommé parce qu'il était surtout utilisé lors des mises à jour d'une distribution – au sens Debian, stable, testing, unstable –, les mises à jour de stable ne changeant pas les dépendances, mais inapproprié parce qu'il est également utile pour suivre testing ou unstable.