openEuler系列配置YUM源(使用本地镜像)
自己测试的版本是:openEuler 22.03 LTS SP1;
直接上代码,自己记录使用方便,ISO镜像上传,或者是使用CDROM的方式挂载下:
获取ISO发布包
# 官网地址
https://www.openeuler.org/zh/download/?version=openEuler%2022.03%20LTS%20SP3
# ISO
$ wget https://mirrors.nju.edu.cn/openeuler/openEuler-22.03-LTS-SP3/ISO/aarch64/openEuler-22.03-LTS-SP3-everything-aarch64-dvd.iso
# 将镜像包上传到服务器的任意目录下(如/mnt)
$ cd /mnt & ll
openEuler-22.03-LTS-SP3-everything-aarch64-dvd.iso
挂载镜像
###### 方式一 ########### # 在root权限下使用mount命令挂载ISO $ mkdir /opt/openEuler # 创建挂载镜像的目录 $ mount openEuler-22.03-LTS-x86_64-dvd.iso /opt/openEuler # 挂载(主要将ISO包中repoData挂载) #$ umount /opt/openEuler # 取消挂载 ###### 方式二 ########### # 直接将ISO包中repoData拷贝到/opt/openEuler $ cp -r /ISO/repoData/ /opt/openEuler/
配置本地yum源
在/etc/yum.repos.d目录下创建openEuler.repo文件(可以考虑先备份之前的文件),openEuler.repo的内容如下:
# 创建repo源 vi /etc/yum.repos.d/openEuler.repo [openEuler] name=openEuler baseurl=file:///opt/openEuler enabled=1 gpgcheck=1 gpgkey=file:///opt/openEuler/RPM-GPG-KEY-openEuler
配置文件说明
[repoid]中的repoid为软件仓库(repository)的ID号,所有.repo配置文件中的各repoid不能重复,必须唯一。
name = 为软件仓库描述的字符串。
baseurl = 为软件仓库的地址。
enabled = 为是否启用该软件源仓库,可选值为1和0。默认值为1,表示启用该软件源仓库。
gpgcheck = 可设置为1或0,1表示进行gpg(GNU Private Guard)校验,0表示不进行gpg校验,gpgcheck可以确定rpm包的来源是有效和安全的。
gpgkey = 为验证签名用的公钥。
yum查看repo、安装list
# 列出所有可安装的软件包
$ yum list
# 列出所有已安装的软件包
$ yum list installed
# 列出所有已安装但不在yum repo内的软件包
$ yum list extras
# 列出所有软件包的信息
$ yum info
$ yum info installed
$ yum info extras
声明:本文由云召博客收集发布,如有侵权,请联系我们,我们将第一时间进行处理。