Linux Yum配置文件的位置主要分为两类:主配置文件和仓库配置文件
Yum的主配置文件是**/etc/yum.conf**,用于定义Yum的全局行为(如缓存设置、日志路径、插件启用等)。该文件包含一个[main]
section,其中的关键选项会影响Yum的整体运行逻辑,例如:
cachedir
:指定下载的软件包和元数据的缓存目录(默认为/var/cache/yum
);keepcache
:是否保留安装后的软件包(1
表示保留,0
表示删除,默认0
);logfile
:Yum操作的日志文件路径(默认/var/log/yum.log
);gpgcheck
:是否启用GPG签名校验(1
表示启用,0
表示禁用,默认1
)。Yum的仓库配置文件集中存放在**/etc/yum.repos.d/**目录下,以.repo
为扩展名(如CentOS-Base.repo
、EPEL.repo
等)。每个.repo
文件对应一个软件仓库,定义了仓库的名称、URL地址、GPG密钥等信息。例如:
[base]
:仓库的唯一标识(ID);name
:仓库的描述名称(如“CentOS-$releasever - Base”);mirrorlist
:镜像列表的URL(Yum会从中选择一个最快的镜像);baseurl
:仓库的基础URL(当mirrorlist
不可用时使用);enabled
:是否启用该仓库(1
表示启用,0
表示禁用,默认1
);gpgkey
:GPG公钥的路径(用于验证软件包的完整性)。/etc/yum/pluginconf.d/
下的插件配置),但这些属于扩展配置,不影响Yum的核心功能;yum-config-manager
命令(需安装yum-utils
包)动态管理仓库配置,无需直接编辑文件。