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 存儲庫中輕鬆啟用這些包。