rpm与yum介绍和相关命令
软件包管理rpm与yum介绍
1.rpm介绍
RPM:Redhat Packages Manager (红帽系列软件包的管理),主要用于安装、卸载、升级和管理软件。
查看已经安装的所有rpm包
举例:
libqmi-utils-1.18.0-2.el7.x86_64
libqmi-utils 软件包名称
1.18.0 原厂发布的版本号
2.e17 红帽给的版本号
x86_64 安装平台,还有i386,i686等平台
2.rpm命令介绍
1.rpm –ivh 安装显示进度
其中-i表示安装(install)包,-v表示查看详细的安装信息,-h表示显示安装进度。 后面是包的名称。
此安装包需要依赖包,后面介绍
2.rpm –qa 搜索指定rpm包是否安装
3.rpm –ql 列出rpm包文件信息
4.rpm –qpi 列出rpm包的描述信息
5.rpm –qf 查找指定文件夹属于哪个rpm包
6.rpm –qR 查看依赖关系
7.rpm –Uvh 安装并升级软件包
8.rpm –ivh --test 检查依赖关系,并不是真正安装
9.rpm –ivh --nodeps 忽略依赖关系安装
10. rpm --replacepkgs 无论是否安装了,都强行安装
11.rpm –e 删除包
3.yum介绍
1.Yum(全称为 Yellow dog Updater, Modified 黄狗更新器修订版)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
2.yum常用命令
yum下的命令或参数:
-q 静默执行
-t 忽略错误
-R[分钟] 设置等待时间
-y 自动应答yes
1. yum –y insatll 安装软件
2. yum –y reinstall 重新安装
3.yum update 升级软件
已经是最新。
4.yum info 查询信息
5.yum search 搜索软件
6.yum deplist 显示软件包依赖关系
7.yum list installed 查看已经安装的包
8.yum remove 卸载包