CentOS 光盘 Yum 使用指南

简介
CentOS 是一个基于 Red Hat Enterprise Linux 的免费发行版,广泛应用于服务器、桌面等领域,Yum(Yellowdog Updater, Modified)是 CentOS 系统中用于软件包管理的工具,通过光盘安装 CentOS 时,Yum 可以帮助用户方便地安装和管理软件包,本文将详细介绍 CentOS 光盘 Yum 的使用方法。
Yum 的基本操作
安装 Yum
在 CentOS 光盘安装过程中,Yum 会自动安装,如果需要手动安装 Yum,可以使用以下命令:
sudo yum install yum
搜索软件包
使用 yum search 命令可以搜索软件包,
sudo yum search httpd
这将列出所有与 httpd 相关的软件包。
安装软件包
使用 yum install 命令可以安装软件包,
sudo yum install httpd
这将安装 Apache HTTP 服务器。
卸载软件包
使用 yum remove 命令可以卸载软件包,

sudo yum remove httpd
这将卸载 Apache HTTP 服务器。
更新软件包
使用 yum update 命令可以更新软件包,
sudo yum update
这将更新所有已安装的软件包。
查看软件包信息
使用 yum info 命令可以查看软件包信息,
sudo yum info httpd
这将显示 Apache HTTP 服务器的基本信息。
Yum 的配置文件
Yum 的配置文件位于 /etc/yum.conf,以下是配置文件的一些常用参数:
| 参数 | 说明 |
|---|---|
baseurl | 指定软件仓库的 URL 地址 |
mirrorlist | 指定软件仓库的镜像列表 |
cachedir | 指定缓存目录的位置 |
keepcache | 是否保留缓存,默认为 1(保留) |
installonlypkgs | 指定仅安装而不更新的软件包列表 |
Yum 的仓库管理
添加仓库
使用 yum repolist enabled 命令可以查看当前启用的仓库,使用 yum repolist all 命令可以查看所有仓库,要添加一个新的仓库,可以使用以下命令:
sudo yum-config-manager --add-repo http://your-repo-url/centos-7.repo
启用仓库

使用 yum repolist enabled 命令可以查看当前启用的仓库,使用 yum repolist all 命令可以查看所有仓库,要启用一个仓库,可以使用以下命令:
sudo yum-config-manager --enable your-repo-id
禁用仓库
要禁用一个仓库,可以使用以下命令:
sudo yum-config-manager --disable your-repo-id
FAQs
问题:如何查看 Yum 的配置文件?
解答:Yum 的配置文件位于 /etc/yum.conf,可以使用 cat 或 less 命令查看:
cat /etc/yum.conf
或者
less /etc/yum.conf
问题:如何清除 Yum 的缓存?
解答:清除 Yum 的缓存可以使用以下命令:
sudo yum clean all
这将清除所有 Yum 缓存,包括已安装软件包的缓存、依赖关系缓存和元数据缓存。

