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包)动态管理仓库配置,无需直接编辑文件。