仓库配置
Loongnix Server 仓库管理
基于实际的需求,我们需要对 Loongnix Server 23.1 仓库中的软件包进行安装。正常安装包的前提是对仓库进行正确配置。Loongnix Server 23.1 系统中所有仓库配置文件位于 /etc/yum.repos.d/ 目录下,仓库文件是Loongnix-Server.repo
仓库的配置需要遵循基本的协议和规则,配置完成后才能从仓库中正确获取软件包。这里以 os 仓库为例,其余仓库配置方法相同。
首先,查看 /etc/yum.repos.d/Loongnix-Server.repo 配置文件的内容:
[root@bogon ~]# cat /etc/yum.repos.d/Loongnix-Server.repo
[os]
name=Loongnix-Server-$releasever - os
baseurl=https://pkg.loongnix.cn/loongnix-server/$releasever/os/loongarch64
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LOONGNIX
gpgcheck=0
从 os 配置文件可见,基本配置元素包括:name、baseurl、gpgcheck、enabled 和 gpgkey。其中,各配置元素含义如下:
- [仓库name] :仓库名称。
- name :仓库描述。
- baseurl:仓库源路径。
- gpgcheck:该元素含义是设置是否对包进行 GPG 签名检测,GPG 签名主要用来在 Linux 实现官方发布的包的签名机制,主要为了软件下载使用的安全。gpgcheck 值为 1 时表示开启 gpg 校验,为 0 时不开启。
- enable:表示是否启用该仓库,enable 值为 1 时表示启用,反之为 0 时关闭。
- gpgkey:GPG 公钥路径,主要用于验证私钥加密的数据及签名要发送给私钥方的数据。
仓库的配置选项不止本手册中所列出的配置项,更多需求可查看 centos 官网。
附epll、openstack-wallaby仓库配置:
[epll]
name=Loongnix-Server-$releasever - epll
baseurl=https://pkg.loongnix.cn/loongnix-server/$releasever/epll/loongarch64
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LOONGNIX
gpgcheck=0
[openstack-wallaby]
name=Loongnix-Server-$releasever - openstack
baseurl=https://pkg.loongnix.cn/loongnix-server/$releasever/openstack-wallaby/loongarch64
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LOONGNIX
gpgcheck=0
Loongnix Server 仓库介绍
os
os 存储库提供构建和运行系统的基础软件包,主要包含操作系统的核心组件、基础工具和库。
openstack-wallaby
openstack-wallaby 仓库存放云计算相关的软件包,如nova(计算)、neutron(网络)、cinder(存储)、keystone(认证)等软件包。
epll
epll仓库存放 Loongnix Server 23.1 扩展仓库的软件源,一些常见工具和开发者包,补充 os 仓库,提供更多开发、运维工具和服务包,广泛用于企业环境。
isos
isos 仓库主要存放 Loongnix Server 23.1 的 iso。