返回Linux 命......登陆

Linux 命令:rpm

阿神2016-11-08 09:31:22383

一、rpm简介

rpm(redhat package manager)红帽包管理器
为什么要使用rpm方式安装:CentOS可以免费使用yum工具,但Redhat中只有当你付费后才能使用yum,默认是无法使用yum的。因此就要用rpm的方式来安装

rpm包结构:

1. bash-4.3.1.tar.xz:包名-主版本号-次版本号-发行号
2. bash-4.3.2-5.el6.x86_64.rpm:包名-主版本号.次版本号.源程序发行号-rpm包的发行号.主机平台.cup架构(如果写noarch表示32、64位都支持)

二、如何安装rpm包

先挂载:mount /dev/cdrom /mnt

1.png

安装rpm包时的特殊情况:

如下图,当我们去安装ypbind的时候提示需要yp-tools:

2.png

那么,我们就来安装yptools,它又提示需要ypbind:

3.png

这说明两个包相互依赖,解决方法:同时安装这两个包

4.png

如何强制安装rpm包(该方法用来解决依赖关系,慎用):rpm –ivh --nodeps

三、如何升级rpm包

 5.png

四、如何查询rpm包

  1. 查询可安装的rpm包

6.png

2. 查询已安装的rpm包

 7.png

五、如何卸载rpm包

 8.png

六、rpm命令参数

-qa    Query All查询所有rpm包
-ivh   Install Verbose Hash显示安装进度
-Uvh   Update Verbose Hash显示升级进度
-e     Earse卸载
-qpl   Query Package list查看一个未安装rpm包需要安装哪些文件
-ql    Query Package list查看一个已安装rpm包安装了哪些文件
-qpi   Query Package install查看一个未安装rpm包的信息
-qi    Query Package install查看一个已安装rpm包的信息
-qf    Query File列出某一个文件属于哪个rpm包
-Va    View Lost校验所有的RPM软件包,查找丢失的文件


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送