【Red Hat系列】包管理yum
-
简介
- 全称
Yellow dog Updater, Modified - 一种包管理工具
- 可安装单个软件,并自动管理所需依赖
- 全称
-
安装
- 单个
yum install xxx- 可以加入
-y参数,表示不用确认,直接安装
- 可以加入
- 多个
yum install xxx yyy zzz - 从本地rpm文件
yum install xxx.rpm - 集合
yum groupinstall xxx- 很少用,会把名字囊括相关的所有软件,打包成一个下载安装
- 选择从特定源(比如epel)安装
yum --enablerepo=epel install xxx - 拒绝从特定源(比如epel)源安装
yum --disablerepo=epel install xxx
- 单个
-
卸载
yum remove xxx -
升级
- 检查哪些包可以升级
yum check-update- 显示的第二列,是可升级到的最新版本,但不会显示目前版本
- 升级单个
yum update xxx - 升级全部
yum update - 排除式升级
yum --exclude=package kernel* update
- 检查哪些包可以升级
-
列出所有已安装
yum list installed- (很少用)所有可安装的包
yum list
- (很少用)所有可安装的包
-
查找包的全名
yum search 包大概名字 -
单个包的可获取版本
yum list 包的全名 | sort -r- 可选加
--showduplicates选项,可输出多行,但版本都一样,没啥用
- 可选加
-
单个包信息
yum info 包的全名- (很少用)单个包用途
yum provides 包的全名
- (很少用)单个包用途