1、安装rpm包
基本安装
rpm -i xxx.rpm
在安装包是显示详细信息
rpm -ivh xxx.rpm
rpm软件包安装的依赖关系
rpm --force -i rpm 要满足软件包的依赖关系后再进行软件包的安装,
强制安装
rpm -i xxx.rpm --nodeps
2、使用rpm卸载软件包
rpm软件包的卸载
rpm -e xxx
提示卸载软件包的依赖关系,当存在依赖关系是自动停止,并显示由哪个软件造成的卸载失败,根据rpm的提示信息,确定先卸载的软件包,在卸载被依赖的软件包
rpm --force -e xxx
3、使用rpm命令升级软件包
rpm -U 软件包名
4、查看
查看是否安装了某个软件包
rpm -q xxx
查看所有软件包
rpm -qa
5、rpm命令查询实例
which mount 获得mount明亮的可执行文件路径
rpm包的文件名为什么那么长
rpm包的文件名中包含了这个软件包的版本信息,操作系统信息,硬件要求等待
如mypackage-1.1-2TL.i386.rpm,其中mypackage是在系统中登记的软件包的名字,1.1是软件的版本号,2是发型号,TL是用TL操作系统,i386表示intel x86平台。
rpm安装时已有的包版本过高怎么办?
有时由于安装的软件包太老,而系统中相关的软件包版本教新,所以可能需要安装的包依赖的一些文件会找不到,这是有两种解决办法
1、在系统文件中找到和需要的文件功能形同或相似的文件,做一个符合链接到需要的目录下。