如何在 AlmaLinux 中啟用 CentOS SIG 存儲庫

Linux 中有軟件存儲庫,它們本質上是我們從中獲取軟件包的服務器。 SIG (Special Interest Groups) 是 CentOS 社區內的小型團體,它們專注於特定主題,以提高意識或專注於開發。

SIG 有自己的存儲庫,為了啟用它們,您必須手動找到正確的存儲庫,下載並安裝軟件包。 AlmaLinux 現在已經在 AlmaLinux 的存儲庫中提供了 CentOS SIG 發布包以應對該問題。

在本教程中,我們將看看如何 啟用 CentOS SIG 軟件庫 在 AlmaLinux 中使用 天狼星.

在 AlmaLinux 上啟用 CentOS SIG

您可以檢查 AlmaLinux 的存儲庫以查看默認安裝了哪些存儲庫。

$ ls /etc/yum.repos.d/

輸出:

$ ls /etc/yum.repos.d/
almalinux-ha.repo  almalinux-powertools.repo  almalinux.repo

CentOS SIG 軟件庫默認未安裝,必須手動添加。 您現在可以在 AlmaLinux 中輕鬆啟用的一些 SIG 存儲庫:

Cloud SIG

這 Cloud SIG 主要關注打包和維護各種基於 FOSS 的私有云基礎設施應用程序。 在 AlmaLinux 的存儲庫中可以啟用三個包。

OpenStack 火車

$ sudo dnf install centos-release-openstack-train

OpenStack烏蘇里

$ sudo dnf install centos-release-openstack-ussuri

OpenStack維多利亞

$ sudo dnf install centos-release-openstack-victoria

配置管理 SIG

通過創建和發布許多配置管理和編排工具的 RPM 包,配置管理 SIG 試圖彌合配置管理工具高級用戶和常規用戶之間的差距。 配置管理 SIG 中的包是 Ansible 2.9。

$ sudo dnf install centos-release-ansible-29

消息傳遞 SIG

消息傳遞 SIG 為與消息傳遞相關的包提供了一個獨特的來源。 消息 SIG 有兩個可用的包。

Qpid 質子 0.30

$ sudo dnf install centos-release-qpid-proton

兔子 3.8

$ sudo dnf install centos-release-rabbitmq-38

網絡功能虛擬化 SIG

CentOS 網絡功能虛擬化 (NFV) SIG 將提供一個基於 CentOS 的堆棧,作為部署和測試虛擬網絡功能 (VNF) 和 NFV 組件包的平台。 NFV SIG 有兩個可以啟用的包。

HAProxy 2.2

$ sudo dnf install centos-release-nfv-extras

Openvswitch 2.13 OVN 20.12.0

$ sudo dnf install centos-release-nfv-openvswitch

操作工具 SIG

SIG 為運營商、系統管理員和開發人員等基礎設施工程師提供了一個工具。 操作工具 SIG 有 collected 5.x 包裹。

$ sudo dnf install centos-release-opstools

存儲 SIG

CentOS 存儲 SIG 包括適合各種存儲解決方案的平台。 Storage SIG 提供以下軟件包。

Ceph 14 鸚鵡螺

$ sudo dnf install centos-release-ceph-nautilus

Ceph 15 章魚

$ sudo dnf install centos-release-ceph-octopus

Ceph 16 太平洋

$ sudo dnf install centos-release-ceph-pacific

GlusterFS 6

$ sudo dnf install centos-release-gluster6

GlusterFS 7

$ sudo dnf install centos-release-gluster7

GlusterFS 8

$ sudo dnf install centos-release-gluster8

GlusterFS 9

$ sudo dnf install centos-release-gluster9

NFS 像頭神 2.8

$ sudo dnf install centos-release-nfs-ganesha28

NFS 像頭神 3

$ sudo dnf install centos-release-nfs-ganesha30

桑巴 4.11

$ sudo dnf install centos-release-samba411

桑巴 4.12

$ sudo dnf install centos-release-samba412

桑巴 4.13

$ sudo dnf install centos-release-samba413

桑巴 4.14

$ sudo dnf install centos-release-samba414

虛擬化 SIG

Virtual SIG 的目標是為希望與 SIG 合作的虛擬化技術提供用戶友好的全棧。 這包括與虛擬 SIG 一起部署時基線平台的交付、部署、管理、更新和補丁應用程序。 Virtualization SIG 提供的軟件包有 Kata Containers 2.0、Libguestfs 1.44、Libvirt 7.0 和 QEMU-KVM 5.2。

$ sudo dnf install centos-release-advanced-virtualization

您可以在 AlmaLinux 的存儲庫中查看您已啟用的包。

$ ls /etc/yum.repos.d/

輸出:

$ ls /etc/yum.repos.d/
advanced-virtualization.repo  CentOS-Advanced-Virtualization.repo  CentOS-Gluster-6.repo  CentOS-Messaging-qpid-proton.repo  CentOS-NFV-extras.repo        CentOS-OpenStack-victoria.repo  CentOS-Samba-413.repo       ceph-nautilus.repo
almalinux-ha.repo             CentOS-Ceph-Nautilus.repo            CentOS-Gluster-7.repo  CentOS-Messaging-rabbitmq.repo     CentOS-NFV-OpenvSwitch.repo   CentOS-OpsTools.repo            CentOS-Samba-414.repo
almalinux-powertools.repo     CentOS-Ceph-Octopus.repo             CentOS-Gluster-8.repo  CentOS-NFS-Ganesha-28.repo         CentOS-OpenStack-train.repo   CentOS-Samba-411.repo           CentOS-SIG-ansible-29.repo
almalinux.repo                CentOS-Ceph-Pacific.repo             CentOS-Gluster-9.repo  CentOS-NFS-Ganesha-3.repo          CentOS-OpenStack-ussuri.repo  CentOS-Samba-412.repo           CentOS-Storage-common.repo

結論

我們在本文中學習瞭如何在 AlmaLinux 的存儲庫中啟用 CentOS SIG 的軟件包。 可以使用 dnf 在 AlmaLinux 存儲庫中輕鬆啟用這些包。