配置步骤
repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!
首先加载iso光盘


创建挂载点,挂载光盘,输入df -h可看到16G的设备已挂载


拷贝镜像中相关文件至本地目录以创建本地repo源

Packages为rpm包所在的目录,repodata为repo源元数据所在的目录,RPM-GPG-KEY-openEuler为openEuler的签名公钥。
在repo源的Packages目录下添加rpm包,然后更新repo源,可通过createrepo命令更新repo源:

其中,–update表示更新,–workers表示线程数,可自定义
使用repo源
repo可配置为yum源,yum(全称为 Yellow dog Updater, Modified)是一个Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载和安装。
repo配置为yum源
构建好的repo可以配置为yum源使用,在/etc/yum.repos.d/目录下创建***.repo的配置文件(必须以.repo为扩展名),分为本地和http服务器配置yum源两种方式。在/etc/yum.repos.d目录下创建openEuler.repo文件,使用构建的本地repo作为yum源。

说明:
gpgcheck可设置为1或0,1表示进行gpg(GNU Private Guard)校验,0表示不进行gpg校验,gpgcheck可以确定rpm包的来源是有效和安全的。gpgkey为签名公钥的存放路径。
repo优先级当有多个repo源时,可通过在.repo文件的priority参数设置repo的优先级(如果不设置,默认优先级是99,当相同优先级的源中存在相同rpm包时,会安装最新的版本)。其中,1为最高优先级,99为最低优先级。

本地源安装软件示例

扫码关注,一个专注于IT服务的公众号!





