En fait, la documentation ne dit pas qu'elle -i
devrait être utilisée pour les mises à niveau. Il dit que l'on devrait l'utiliser pour les mises à niveau du noyau. La raison en est que si le système ne démarre pas avec le nouveau noyau, vous avez toujours l'ancien noyau disponible. Ceci est cependant un cas spécial - les packages du noyau sont à peu près orthogonaux dans le sens où ils ne possèdent pas de fichiers en conflit car tout est versionné (les modules de noyau, initrd et de bibliothèque de divers packages de noyau peuvent coexister).
Les packages d'espace utilisateur ordinaires sont rarement aussi indépendants. Si vous utilisez rpm -i
pour effectuer une mise à niveau, vous vous retrouverez probablement avec deux packages du même nom (et d'une version différente) installés en même temps, les plus anciens étant cassés (à moitié remplacés). Il est en fait possible d'installer le même package deux fois - une fois que cela se produit, certains outils et / ou personnes sont susceptibles d'être assez confus.