Yum(Yellowdog Updater Modified)的配置文件分为全局主配置文件和仓库配置文件两部分,均存储在系统特定目录下,可通过命令行工具查看。
/etc/yum.conf/etc/yum.conf是Yum的核心全局配置文件,定义了Yum的通用行为(如缓存目录、日志路径、GPG检查等)。该文件通常由系统自带,无需额外安装。
查看方法:使用文本查看命令(如cat、less或vim)打开文件,例如:
cat /etc/yum.conf
或
less /etc/yum.conf
该文件的主要配置项包括:cachedir(缓存目录)、logfile(日志文件路径)、gpgcheck(是否启用GPG签名检查)、keepcache(是否保留下载的软件包)等。
/etc/yum.repos.d/目录下的.repo文件Yum的仓库配置(如软件源地址、是否启用该仓库)存储在/etc/yum.repos.d/目录下的多个以.repo结尾的文件中(例如CentOS-Base.repo、EPEL.repo)。每个文件可包含一个或多个仓库的配置。
查看方法:
.repo文件:ls /etc/yum.repos.d/
CentOS-Base.repo文件(CentOS系统的默认基础仓库配置):cat /etc/yum.repos.d/CentOS-Base.repo
该文件的关键配置项包括:[仓库ID](仓库标识,需唯一)、name(仓库名称)、baseurl(仓库地址,可为镜像列表或固定URL)、enabled(是否启用该仓库,1表示启用,0表示禁用)、gpgcheck(是否检查GPG签名)等。yum repolist
该命令会显示所有启用的仓库名称及对应的软件包数量。yum clean all)并重新生成缓存(yum makecache),以确保配置生效。