linux 下rpm命令

rpm -ivh xxxx  

rpm -ivh --nodeps rp-pppoe-2.6-5.i386.RPM          <==不考虑相依模块

--nodeps:不考虑依赖属性,强制安装。

rpm -ivh --replacepkgs rp-pppoe-2.6-5.i386.RPM     <==直接覆盖掉曾安装过的套件

--replacepkgs:如果之前安装过这个套件,您想覆盖这个套件,那么不需要反安装后再安装,可以直接加--replacepkgs强制覆盖

rpm -ivh --replacefiles rp-pppoe-2.6-5.i386.RPM    <==直接覆盖掉被修改过的问题文件

--replacefiles:如果这个套件安装完毕,曾经被您修改过文件,就是安装过程中会出现confilcting files的话,可以直接以--replacefiles覆盖掉这种文件

rpm -Fvh *.RPM     <==所有在您Linux 主机上安装过的套件才能升级

rpm -qpi rp-pppoe-2.6-5.src.RPM     <==查询这个套件的详细信息,如果忘记套件的全名,那么可以使用RPM -qa | grep pakagename来选择适当的套件;若使用-qi,则可以了解这个套件的主要信息。

rpm -qpl rp-pppoe-2.6-5.src.RPM     <== 查询这个套件中有多少文件

rpm -e re-pppoe <==解除安装rp-pppoe

rpm --rebuilddb <==使用--rebuilddb来重建RPM的数据库

猜你喜欢

转载自yjy110.iteye.com/blog/1882884