CentOS 本地 Yum 使用指南
什么是 CentOS Yum?
Yum(Yellowdog Updater, Modified)是 CentOS 系统中用于软件包管理的工具,它可以从指定的仓库中下载和安装软件包,Yum 依赖于 RPM(Red Hat Package Manager)包管理器,能够自动解决依赖关系,使得软件包的安装和管理变得简单高效。
CentOS Yum 的基本命令
安装软件包
yum install package_name
卸载软件包
yum remove package_name
查询软件包信息
yum info package_name
搜索软件包
yum search package_name
更新软件包
yum update package_name
更新所有软件包
yum update
查看软件包依赖关系
yum deplist package_name
清理缓存
yum clean all
CentOS Yum 配置文件
Yum 的配置文件位于 /etc/yum.conf,以下是配置文件的一些常用选项:
| 选项 | 说明 |
|---|---|
[main] | 主配置段,包括日志记录、缓存存储路径等设置 |
cachedir | 缓存存储路径,默认为 /var/cache/yum/x86_64/centos/ |
keepcache | 是否保留缓存,默认为 0(不保留) |
debuglevel | 日志记录级别,默认为 2 |
[repository] | 仓库配置段,可以添加多个仓库 |
CentOS Yum 仓库管理
添加仓库
yum repolist enabled
yum install httpd
修改仓库
yum repolist all
yum-config-manager --add-repo http://mirrors.aliyun.com/centos/$basearch/$releasever/
删除仓库
yum-config-manager --remove-repo http://mirrors.aliyun.com/centos/$basearch/$releasever/
CentOS Yum 高级技巧
使用 yumdownloader 下载 RPM 包
yumdownloader package_name
使用 yum localinstall 安装本地 RPM 包
yum localinstall package.rpm
使用 yum groupinstall 安装软件包组
yum groupinstall "Development Tools"
常见问题解答(FAQs)
Q1:如何查看 Yum 仓库列表?
A1:使用 yum repolist enabled 命令可以查看当前启用的仓库列表。
Q2:如何清除 Yum 缓存?
A2:使用 yum clean all 命令可以清除 Yum 缓存,包括已安装的软件包缓存、依赖关系缓存和 yumdownloader 下载的 RPM 包缓存。

