引用:[root@Magic tmp]# rpm -Uvh xmms-1.2.10-1.i386.rpm
Preparing... ########################################### [100%]
1:xmms ########################################### [100%]
[root@Magic tmp]#
这里不应该使用 -i 来重新安装,而必须使用 -U来升级安装该软件。事实上,-U选项的安装程序是先删除所有旧版软件,再安装上新版软件,所以以后不管是否安装过该软件,都可以使用 rpm -Uvh来安装该软件。如果发现新版的软件不好用或不稳定,想换回旧版软件,则可以加上 --oldpackage 选项,强制安装久版软件。
引用:[root@Magic tmp]# rpm -Uvh --oldpackage xmms-1.2.8-1.i386.rpm
这个选项是乎和 #rpm -ivh --force xmms-1.2.8-1.i386.rpm功能相同
但是原理上有点差别,在升级软件版本之后,原先旧版软件的设置文件都会被复制成XXX.rpmsave(XXX是久版软件原本的设置文件名称)的文件。用--oldpackage就是将这些设置文件恢复,并更换新版与旧版软件相冲突的地方。而--force则是强制地把新版软件更换旧版软件。

