Mise à jour chirurgicale : Différence entre versions
De Asso Val Libre
(Page créée avec « ATTENTION / NIVEAU EXPERT / INSTRUCTIONS POTENTIELLEMENT DANGEREUSES : Comment mettre à jour de manière sélective vers une distribution plus récente ? == Version... ») |
(→Version actuelle) |
||
Ligne 15 : | Ligne 15 : | ||
Release: 20.10 | Release: 20.10 | ||
Codename: groovy | Codename: groovy | ||
+ | |||
+ | ; Attention : la version affichée est «virtuelle» (mais normalement correcte), c'est la version liée à celle du paquet base-files ! Si on installe une version antérieure, le résultat est modifié ;-) | ||
+ | |||
+ | apt install base-files/focal | ||
+ | |||
+ | lsb_release -a | ||
+ | ... Release: 20.04 ... | ||
+ | |||
+ | |||
+ | == Version préférée == | ||
+ | |||
+ | Il est possible de spécifier la distribution que l'on souhaité privilégier lors des installations de paquets. Dans /etc/apt/apt.conf : | ||
+ | |||
+ | APT::Default-Release "focal"; | ||
+ | |||
+ | == Verrouillage de mise à niveau == | ||
+ | |||
+ | Avec le réglage précédent, la mise à jour normale de paquet ne peut dépasser la version focal / 20.04. | ||
+ | |||
+ | Exemple : le paquet evince est disponible en trois versions, la version focal est installée. Une mise à jour devrait donc proposer la version supérieure, groovy. | ||
+ | |||
+ | apt-cache policy evince | ||
+ | evince: | ||
+ | Installé : 3.36.0-2 | ||
+ | Candidat : 3.36.0-2 | ||
+ | Table de version : | ||
+ | 3.38.0-1 500 | ||
+ | 500 http://fr.archive.ubuntu.com/ubuntu groovy/main amd64 Packages | ||
+ | *** 3.36.0-2 990 | ||
+ | 990 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages | ||
+ | 100 /var/lib/dpkg/status | ||
+ | 3.28.2-1 500 | ||
+ | 500 http://fr.archive.ubuntu.com/ubuntu bionic/main amd64 Packages | ||
+ | |||
+ | : Or | ||
+ | |||
+ | apt install evince | ||
+ | |||
+ | ... evince est déjà la version la plus récente (3.36.0-2)... | ||
+ | |||
+ | : La version groovy n'est pas proposée ! Il faut la demander explicitement | ||
+ | |||
+ | apt install evince/groovy |
Version du 17 janvier 2021 à 16:12
ATTENTION / NIVEAU EXPERT / INSTRUCTIONS POTENTIELLEMENT DANGEREUSES
- Comment mettre à jour de manière sélective vers une distribution plus récente ?
Version actuelle
- Votre version actuelle :
lsb_release -a
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.10 Release: 20.10 Codename: groovy
- Attention
- la version affichée est «virtuelle» (mais normalement correcte), c'est la version liée à celle du paquet base-files ! Si on installe une version antérieure, le résultat est modifié ;-)
apt install base-files/focal
lsb_release -a ... Release: 20.04 ...
Version préférée
Il est possible de spécifier la distribution que l'on souhaité privilégier lors des installations de paquets. Dans /etc/apt/apt.conf :
APT::Default-Release "focal";
Verrouillage de mise à niveau
Avec le réglage précédent, la mise à jour normale de paquet ne peut dépasser la version focal / 20.04.
Exemple : le paquet evince est disponible en trois versions, la version focal est installée. Une mise à jour devrait donc proposer la version supérieure, groovy.
apt-cache policy evince evince:
Installé : 3.36.0-2 Candidat : 3.36.0-2 Table de version : 3.38.0-1 500 500 http://fr.archive.ubuntu.com/ubuntu groovy/main amd64 Packages *** 3.36.0-2 990 990 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages 100 /var/lib/dpkg/status 3.28.2-1 500 500 http://fr.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
- Or
apt install evince
... evince est déjà la version la plus récente (3.36.0-2)...
- La version groovy n'est pas proposée ! Il faut la demander explicitement
apt install evince/groovy