【笔记】Yum学习笔记

前言

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

指定软件仓库源

  • 创建一个配置文件,用于指定软件仓库源

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

/etc/yum.repo.d/xxx.repo
1
2
3
4
[]
name=""
baseurl=
gpgcheck=0

更新软件仓库并更新所有软件包

1
yum update

安装软件包

<pkg>:软件包名

1
yum install <pkg>

卸载软件包

1
yum remove <pkg>

更新软件包

1
yum update <pkg>

更新所有软件包

1
yum update

查看可更新软件包列表

1
yum check-update

搜索软件包

<keyword>:关键字

1
yum search <keyword>

查看软件包信息

1
yum info <pkg>

查看所有软件包

1
yum list all

查看所有已安装软件包

1
yum list
1
yum list installed

查看所有可安装软件包

1
yum list available

查看所有可更新软件包

1
yum list updates

缓存

生成缓存

1
yum makecache

清除缓存

  • 清除所有缓存
1
yum clean
1
yum clean all

仅清除headers缓存

1
yum clean oldheaders

仅清除软件包缓存

1
yum clean packages

完成

参考文献

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