AlmaLinuxでCentOSSIGリポジトリを有効にする方法

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リポジトリで簡単に有効にできます。