Linux软件仓库配置项解析

软件仓库介绍

一种能够进一步简化 RPM 管理软件的难度以及自动分析所需软件包及其依赖关系的技术。RHEL7及之前是 yum 命令作为软件的安装命令,RHEL8 新增了 dnf 命令;dnf 命令具有更高的效率以及支持多线程同时安装软件。

repo文件介绍

  1. 配置文件路径 /etc/yum.repo/*.repo 即以 .repo 结尾的任意命名的文件
  2. 文件内容结构示例
    # 仓库名称:具有唯一性标识,不能与其他仓库冲突
    [docker-ce-stable]
    # 描述信息:可以是一些介绍性的词,易于识别软件仓库的用处
    name=Docker CE Stable - $basearch
    # 仓库位置:软件包的获取方式,可以使用FTP、HTTP、本地文件
    baseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stable
    # 是否启用:1-可用,0-禁用
    enabled=1
    # 是否校验:设置此源是否校验软件。1-校验,0-不校验
    gpgcheck=1
    # 公钥位置:如上面开启校验,则此处为公钥文件位置;未开启则省略不写
    gpgkey=https://download.docker.com/linux/centos/gpg