La mise à jour d'un paquetage est aussi simple que son installation :
46#46
Vous ne vous en apercevrez pas, mais RPM supprime automatiquement les
anciennes versions du paquetage foo. Vous pouvez aussi
utiliser l'option -U pour installer les paquetages,
puisqu'elle fonctionne même si le système ne possède pas
d'ancienne version du paquetage.
Comme RPM effectue une mise à jour intelligente du paquetage avec une sauvegarde des fichiers de configuration, vous pourrez voir apparaître un message comme :
47#47
Cela signifie que les modifications que vous avez apportées au fichier
de configuration risquent de ne pas être compatibles vers
l'avant avec le nouveau fichier de configuration du paquetage; RPM
effectue donc une sauvegarde du fichier d'origine et installe le
nouveau. Étudiez les différences entre les deux fichiers et
résolvez-les, afin que le système puisse continuer à fonctionner
correctement.
Comme une mise à jour combine, en fait, les fonctions d'installation et de
suppression de paquetage, vous pouvez donc rencontrer une des erreurs
décrites plus haut, plus une : si RPM pense que vous êtes en train
d'effectuer une mise à jour vers une version plus ancienne, vous
verrez apparaître :
48#48
Pour ignorer cette erreur et donc pour forcer la mise à jour, utilisez
l'option -oldpackage.
49#49