J'essaie de savoir comment fonctionne la mise à niveau logicielle dans la version Ubuntu LTS.
Disons que j'utilise Ubuntu LTS xx.xx. Au moment de la sortie, l'utilisateur peut installer PHP 5.3 et Python 2.6 (ce n'est qu'un exemple). Après 2 ans, la version majeure stable disponible de PHP et Python sont respectivement 5,5 et 2,7 (ceci est également un exemple uniquement).
Disons que j'exécute ces commandes dans Ubuntu LTS:
apt-get update
apt-get upgrade
Va-t-il mettre à niveau la PHP et Python vers la dernière version majeure stable disponible, c'est-à-dire 5.5 et 2.7? Ou il ne sera mis à niveau que vers la nouvelle version mineure, par exemple 5.3.2 et 2.6.3?
Fondamentalement, les versions des principales sources de paquets d'Ubuntu resteront toujours les mêmes sauf pour certaines exceptions comme Firefox.
Les correctifs de sécurité (et parfois de bogues) seront cependant rétroportés dans ces versions.
Si vous souhaitez utiliser des versions plus récentes de tout type de logiciel, vous pouvez toujours ajouter un PPA (archive de package personnel) comme source de package qui rend les mises à jour mineures ou majeures disponibles, selon ce que vous voulez.
Les numéros de version du logiciel sont uniquement utilisés pour déterminer la version à installer, en tenant compte de l'épinglage et d'autres préférences. Certains logiciels n'ont même pas de numéro de version dans le major.minor
formulaire (par exemple, ca-certificates
), donc je doute que apt
fera jamais la forme de vérification que vous décrivez. Donc, si les utilisateurs font un apt-get upgrade
, ils obtiendront la version actuelle de PHP et Python (5.5, 2.7).