rpm -q package名 : 查询该package是否已经被安装了
rpm -qa | grep package名 或是package 的关键字 : 查询该package是否已经被安装了
rpm -Uvh package名 : 意思是update package
rpm -Uvh package名 --force : 意思是如果该package已存在,那么强制再安装
如果多个package有依赖关系时,可以 rpm -Uvh package名1 package名2 package名3 。。。 这样的去安装,没准就可以了
-------------------------------------------------------------------------
以下为例子:
[root@ahwss-bb2 app]# rpm -Uvh compat-db-4.2.52-5.1.i386.rpm warning: compat-db-4.2.52-5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing...
########################################### [100%]
1:compat-db
########################################### [100%]
[root@ahwss-bb2 app]# rpm -Uvh compat-gcc-7.3-2.96.128.i386.rpm warning: compat-gcc-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e Preparing...
########################################### [100%]
1:compat-gcc
########################################### [100%] [root@ahwss-bb2 app]# rpm -Uvh compat-gcc-c++-7.3-2.96.128.i386.rpm warning: compat-gcc-c++-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e error: Failed dependencies:
compat-libstdc++ = 7.3 is needed by compat-gcc-c++-7.3-2.96.128.i386
compat-libstdc++-devel = 7.3 is needed by compat-gcc-c++-7.3-2.96.128.i386 此处提示软件包依赖关系。 [root@ahwss-bb2 app]# rpm -Uvh compat-libstdc++-7.3-2.96.128.i386.rpm warning: compat-libstdc++-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%]
file /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so from install of compat-libstdc++-7.3-2.96.128 conflicts with file from package compat-libstdc++-296-2.96-138 [root@ahwss-bb2 app]# rpm -Uvh compat-libstdc++-devel-7.3-2.96.128.i386.rpm warning: compat-libstdc++-devel-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e error: Failed dependencies:
compat-libstdc++ = 7.3-2.96.128 is needed by compat-libstdc++-devel-7.3-2.96.128.i386 此处提示软件包依赖关系。
由于系统中已经存在旧版本的补丁包,故加--force选项,进行强制安装。 [root@ahwss-bb2 app]# rpm -Uvh compat-libstdc++-7.3-2.96.128.i386.rpm --force warning: compat-libstdc++-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%]
1:compat-libstdc++ ########################################### [100%] |