Author: anne aublanc Date: To: guilde Subject: rpm -Uvh
bonjour,
J'ai 15 rpms dans un répertoire...
Donc dans mon script d'install :
rpm -Uvh *.rpm
il y a un rpm dans le tas qui est déjà installé avec la même version...
Package xxxxx is already installed
et il ne veut donc pas installer les autres..
J'ai résolu le problème avec une boucle pour tester si déjà installé et
rpm -e ...
Je croyais que -Uvh c'était ok
La mise à jour d'un package est aussi simple que son installation
$ rpm -Uvh foo-2.0-1.i386.rpm foo ####################################
Vous ne vous en apercevrez pas, mais RPM supprime automatiquement les
anciennes versions du package foo. Vous pouvez toujours utiliser l'option -U
pour installer les packages, puisqu'elle fonctionne même si le système ne
possède pas d'ancienne version du package.
RPM effectue une mise à jour intelligente du package avec une sauvegarde des
fichiers de configuration, vous verrez apparaître un message du type :
saving /etc/foo.conf as /etc/foo.conf.rpmsave