【笔记】Yum学习笔记

前言

Yum(Yellow dog Updater, Modified)是由Duke University团队修改Yellow Dog Linux的Yellow Dog Updater开发而成,是一个基于RPM包管理员的软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。(维基百科

Yum源仓库文件

  • 创建一个Yum源仓库文件,用于指定Yum源仓库的位置

/etc/yum.repo.d/xxx.repo

[]:指定仓库标签
name="":指定仓库描述
baseurl=:指定软件仓库位置,如果指向本地需要使用file:

1
2
3
4
[]
name=""
baseurl=
gpgcheck=0

查找软件包

  • 根据关键字查找软件包

<keyword>:关键字

1
yum search <keyword>

安装软件包

  • 使用yum工具安装软件时,yum会自动从yum源仓库中检查是否包含软件及其依赖,成功后自动安装软件依赖及软件本体

<pkg>:软件包名

1
yum install <pkg>

删除软件包

1
yum remove <pkg>

更新软件包

查看可更新软件包列表

1
yum check-update

更新所有软件包

1
yum update

更新指定软件包

1
yum update <pkg>

列出可安装软件包列表

1
yum list

列出包含关键字的软件包

1
yum list <keyword>

缓存

生成缓存

1
yum makecache

清除缓存

  • 清除缓存目录下的软件包、旧headers
1
2
3
yum clean

yum clean all

仅清除缓存目录下的软件包

1
yum clean packages

仅清除缓存目录下的headers

1
yum clean packages

仅清除缓存目录下的旧headers

1
yum clean oldheaders

完成

参考文献

哔哩哔哩——千锋教育网络安全学院
菜鸟笔记