仓库介绍


1. Loongnix-Server-8.3 仓库管理

1.1. Loongnix-Server-8.3 仓库基本概念

在 Linux 环境中,安装或配置存储库的原因有多种,例如安装特殊软件包、从其他第三方仓库获取软件包等。但理想情况下, 我们需要使用工具安装软件包,或者存储库。在 Loongnix-Server操作系统中有多种安装软件包的方法。 我们一般采用dnf、yum 和 rpm 三种方式,具体使用哪一个需要根据个人实际情况进行选择。但在此之前, 我们需要遵循存储库配置基本规则正确配置存储库。语法示例:

 vi /etc/yum.repos.d/Loongnix-BaseOS.repo 
name=Loongnix server $releasever - BaseOS  #仓库名称
baseurl=http://pkg.loongnix.cn:8080/loongnix-server/$releasever/BaseOS/$basearch/release/  #源路径
gpgcheck=0  #不验证签名
enabled=1   #开机启动此源
priority=1  #优先级
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LOONGNIX  #gpg公钥文件路径

1.2. 存储库如何工作?

在 Loongnix-Server-8.3 环境下,我们可以使用系统 repo 或者自己创建的 repo。 在存储库列表中,我们需要添加 存储库名称、baseurl、gpgcheck、启用选项等。一旦我们创建了存储库,它将有助于从 baseurl 安装包。 如果你 想使用 reposync 命令,那么我们可以使用不同的选项。

以下是与“reposync”命令兼容的选项列表:

-g  当我们需要在 Loongnix-Server-8.3 环境中卸载或删除软件包时可以使用此选项(我们在 GPG 检查失败时使用此选项)
-l  对 yum 插件有帮助 
-d  这将有助于删除或删除当前工作存储库中不再存在的本地包 
-m  这将有助于下载 comps.xml 文件。它通常会按功能捆绑包组 一种。
–repoid  这里我们需要指定存储库ID 湾
–newest-only  有助于安装或下载最新的软件包版本。它还有助于管理存储库的大小 C。 
–download-metadata  有助于下载非默认元数据 
–download-path  这将有助于指定您需要保存包的位置

2. Loongnix-Server-8.3 重点仓库内容介绍

2.1. AppStream

Application Stream 存储库提供您可能希望在给定用户空间中运行的所有应用程序,简单理解就是诸多第三方的应用。

2.2. BaseOS

BaseOS 存储库以传统RPM包的形式提供底层核心OS内容

2.3. HighAvailability

HighAvailability 仓库存放一些高可用的软件包。

2.4. PowerTools

PowerTools 存储库仅适用于 Loongnix-Server8,提供了大部分开发人员工具。默认禁用。

2.5. cloud

cloud 仓库存放云计算相关的软件包。

2.6. epel(Extra Packages for Enterprise Linux)

Extra Packages for Enterprise Linux(或 EPEL)是一个 Fedora 特别兴趣小组,它创建、维护、 并为 Enterprise Linux 管理一组高质量的附加包, 包括但不限于, Red Hat Enterprise Linux (RHEL)、Loongnix-Server 和 Scientific Linux (SL)、Oracle Linux (OL)。

EPEL 包通常基于它们的 Fedora 对应包,永远不会与包冲突或替换包 在基本的 Enterprise Linux 发行版中。 EPEL 使用许多与 Fedora 相同的基础设 施,包括 构建系统、bugzilla 实例、更新管理器、镜像管理器等等。

2.7. extras

extras 仓库存放 Loongnix-Server-8.3 的额外仓库的软件源,如 虚拟化, ceph, epel, k8s, openstack等。

2.8. infra

infra 仓库主要存放基础设施相关的软件包,如 erlang, bridge-utils, epel-rpm-macros 等。

2.9. isos

isos 仓库主要存放 Loongnix-Server-8.3 的 iso, livecd-iso, qcow2。

2.10. loongnixplus

loongnixplus 仓库是 Loongnix-Server-8.3 特有的仓库,主要存放 LoongArch 架构的一些基础、调试工具,如 kexec-tool, crash 等。

2.11. nfv

nfv 仓库存放虚拟化网络相关的组件,如 ovn, openvswitch。

2.12. storage

storage 仓库存放存储相关的软件包,如 ceph, glusterfs, smaba。

2.13. testing

testing 仓库用于暂时添加的新软件包,在经过一定时间的使用测试后会放入主仓库。

2.14. virt

virt 仓库存放虚拟化相关的工具,如 libvirt, ovirt 等。

©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2021-09-30 15:21:48

results matching ""

    No results matching ""

    results matching ""

      No results matching ""