rpm的全称是Red hat Package Manager
rpm包的库在这个目录/var/lib/rpm
rpm包的格式name-version-releases.architectures.rpm
rpm源码包格式name-version-releases.architectures.src.rpm  //compare
 

1,具体安装rpm包

rpm -i --install  //新旧都会留下来
rpm -U --upgrade   //升级旧的版本。没有旧的的版本也会安装
rpm -F --freshen   //没有旧版就不会安装,有旧的版本就会更新
rpm -e --erase      //移除
一般会用 rpm -ivh ;rpm -Uvh;

2,查询已经安装的套件
rpm -qa
rpm -qa | grep
rpm -qf filename
rpm -qi package_name
rpm -ql package_name,

3,查询没有安装的套件
rpm -qip package_name.i686.rpm
rpm -qlp package_name.i686.rpm
 

4,查看套件是否被修改过
rpm -Va
rpm -V package_name
rpm -Vp package_file.i386.rpm
 

5,常用rpm工具
rpm2cpio
rpm2cpio package_name.i686.rpm > package_name.cpio
 

6,相互依赖性
rpmdb-redhat
安装这个rpm包后,使用rpm安装其他包会提示需要安装哪些有依赖性的rpm包
当安装rpm包出现依赖错误时,可以解决rpm包安装相依性以下三个条件是必备
a、要使用rpmdb-redhat这个资料库(意思是要装rpmdb-redhat这个rpm包)
b、相依性的rpm包要放在同一个目录里(出现依赖错误了的时候系统会提示你安装哪些包,把这些包放在同一个目录下面)
c、在安装时需要最后要加上--aid参数(就是rpm -ivh package_name-version-releases.architectures.rpm --aid)在最后加上--aid这个参数就可以了。

当然,我还是建议使用yum这个指令啦,当你使用挂载光盘后,使用yum会方便很多