Linuxにはソフトウェアリポジトリがあります。これは基本的に、パッケージを取得するサーバーです。 SIG(Special Interest Groups)は、CentOSコミュニティ内の小さなグループであり、意識を高めたり、開発に集中したりするために、特定のトピックに焦点を当てています。
SIGには独自のリポジトリがあり、それらを有効にするには、正しいリポジトリを手動で検索し、パッケージをダウンロードしてインストールする必要があります。 AlmaLinuxは、この問題に対応して、CentOSSIGのリリースパッケージをAlmaLinuxのリポジトリで利用できるようにしました。
このチュートリアルでは、その方法を見ていきます。 CentOSSIGリポジトリを有効にする AlmaLinuxで dnf。
AlmaLinuxでCentOSSIGを有効にする
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
The Cloud SIGは主に、さまざまなFOSSベースのプライベートクラウドインフラストラクチャアプリケーションのパッケージ化と保守に関係しています。 AlmaLinuxのリポジトリで有効にできるパッケージは3つあります。
OpenStackトレイン
$ sudo dnf install centos-release-openstack-train
OpenStackウスリー
$ sudo dnf install centos-release-openstack-ussuri
OpenStack Victoria
$ sudo dnf install centos-release-openstack-victoria
構成管理SIG
多くの構成管理およびオーケストレーションツールのRPMパッケージを作成およびリリースすることにより、構成管理SIGは、構成管理ツールのパワーユーザーと従来のユーザーの間のギャップを埋めようとします。 Config ManagementSIGに含まれるパッケージはAnsible2.9です。
$ sudo dnf install centos-release-ansible-29
メッセージングSIG
メッセージングSIGは、メッセージング関連パッケージの独自のソースを提供します。 メッセージングSIGで利用可能な2つのパッケージがあります。
Qpidプロトン0.30
$ sudo dnf install centos-release-qpid-proton
うさぎ3.8
$ sudo dnf install centos-release-rabbitmq-38
ネットワーク機能仮想化SIG
CentOSネットワーク機能仮想化(NFV)SIGは、仮想ネットワーク機能(VNF)およびNFVコンポーネントパッケージの展開とテストのためのプラットフォームとして機能するCentOSベースのスタックを提供します。 NFV SIGには、有効にできる2つのパッケージがあります。
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 Storage SIGには、さまざまなストレージソリューションに適したプラットフォームが含まれています。 Storage SIGは、次のパッケージを提供しています。
Ceph14ノーチラス
$ sudo dnf install centos-release-ceph-nautilus
Ceph15タコ
$ sudo dnf install centos-release-ceph-octopus
Ceph 16 Pacific
$ 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 Ganesha 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-KVM5.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のリポジトリでCentOSSIGのパッケージを有効にする方法を学びました。 パッケージは、dnfを使用してAlmaLinuxリポジトリで簡単に有効にできます。