CentOS Stream は、開発者向けのディストリビューションで、安定版の RHEL, Red Hat Enterprise Linux の次のアップデートをターゲットにしています [1]。簡単に言うと、RHEL のちょっと先を行くディストリビューションです。
EPEL, Extra Packages for Enterprise Linux は、多くの Fedora 貢献者が Red Hat Enterprise Linux (RHEL) とその互換性のある派生版で自分たちが保守している Fedora パッケージを使いたいと思ったことから始まりました。ゴールは、Fedora で開発、テスト、改良された高品質のパッケージを RHEL や互換性のある派生版で使えるようにすることです [2]。
EPEL パッケージは RHEL に対してビルドされますが、EPEL Next は、パッケージメンテナが CentOS Stream に対して代替的にビルドできるようにするための追加リポジトリです。CentOS Stream に今後リリースされる RHEL ライブラリのリベースが含まれている場合や、EPEL パッケージの最小バージョンのビルド要件が、CentOS Stream にはすでにあるが RHEL にはまだない場合などに、このリポジトリが必要になることがあるということです [3]。
使用している OS は以下の通りです。
CentOS Stream 9 | x86_64 |
パッケージを更新したあと、参考サイト [4] の説明に沿って epel と epel-next をインストールします。
[bitwalk@centos9 ~]$ sudo dnf -y update : : 完了しました! [bitwalk@centos9 ~]$ sudo dnf config-manager --set-enabled crb [bitwalk@centos9 ~]$ sudo dnf install epel-release epel-next-release CentOS Stream 9 - BaseOS 15 kB/s | 4.3 kB 00:00 CentOS Stream 9 - AppStream 7.4 kB/s | 4.4 kB 00:00 CentOS Stream 9 - CRB 2.2 MB/s | 4.3 MB 00:01 依存関係が解決しました。 ================================================================================ パッケージ Arch バージョン リポジトリー サイズ ================================================================================ インストール: epel-next-release noarch 9-2.el9 extras-common 8.1 k epel-release noarch 9-2.el9 extras-common 17 k トランザクションの概要 ================================================================================ インストール 2 パッケージ ダウンロードサイズの合計: 25 k インストール後のサイズ: 26 k これでよろしいですか? [y/N]: y パッケージのダウンロード: (1/2): epel-next-release-9-2.el9.noarch.rpm 143 kB/s | 8.1 kB 00:00 (2/2): epel-release-9-2.el9.noarch.rpm 191 kB/s | 17 kB 00:00 -------------------------------------------------------------------------------- 合計 87 kB/s | 25 kB 00:00 CentOS Stream 9 - Extras packages 2.1 MB/s | 2.1 kB 00:00 GPG 鍵 0x1D997668 をインポート中: Userid : "CentOS Extras SIG (https://wiki.centos.org/SpecialInterestGroup) <security@centos.org>" Fingerprint: 363F C097 2F64 B699 AED3 968E 1FF6 A217 1D99 7668 From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras-SHA512 これでよろしいですか? [y/N]: y 鍵のインポートに成功しました トランザクションの確認を実行中 : : インストール済み: epel-next-release-9-2.el9.noarch epel-release-9-2.el9.noarch 完了しました! [bitwalk@centos9 ~]$
epel をインストールしたので、neofetch をインストールしてみます。neofetch は BASH で記述された CLI のシステム情報ツールです [5]。
[bitwalk@centos9 ~]$ sudo dnf install neofetch Extra Packages for Enterprise Linux 9 - x86_64 587 kB/s | 7.1 MB 00:12 Extra Packages for Enterprise Linux 9 - Next - 618 kB/s | 1.3 MB 00:02 メタデータの期限切れの最終確認: 0:00:02 時間前の 2022年06月19日 12時00分24秒 に実施しました。 依存関係が解決しました。 ================================================================================ パッケージ Arch バージョン Repo サイズ ================================================================================ インストール: neofetch noarch 7.1.0-7.el9 epel 90 k 依存関係のインストール: ImageMagick-libs x86_64 6.9.12.50-1.el9 epel 2.3 M : : トランザクションの概要 ================================================================================ インストール 27 パッケージ ダウンロードサイズの合計: 15 M インストール後のサイズ: 49 M これでよろしいですか? [y/N]: y パッケージのダウンロード: (1/27): gc-8.0.4-7.el9.x86_64.rpm 845 kB/s | 104 kB 00:00 : : (27/27): ImageMagick-libs-6.9.12.50-1.el9.x86_6 675 kB/s | 2.3 MB 00:03 -------------------------------------------------------------------------------- 合計 1.9 MB/s | 15 MB 00:07 Extra Packages for Enterprise Linux 9 - x86_64 1.6 MB/s | 1.6 kB 00:00 GPG 鍵 0x3228467C をインポート中: Userid : "Fedora (epel9) <epel@fedoraproject.org>" Fingerprint: FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9 これでよろしいですか? [y/N]: y 鍵のインポートに成功しました トランザクションの確認を実行中 : : 完了しました! [bitwalk@centos9 ~]$
端末エミュレータ上で neofetch を実行してみます。
ちなみに、RHEL 9 でも同じように neofetch を実行してみると、下記のようになります。CentOS Stream 9 の方が kernel のビルドバージョンが少し進んでいることが判ります。
参考サイト
- FAQ/CentOSStream - CentOS Wiki
- About EPEL :: Fedora Docs
- EPEL Next :: Fedora Docs
- Extra Packages for Enterprise Linux (EPEL) :: Fedora Docs
- dylanaraps/neofetch: 🖼️ A command-line system information tool written in bash 3.2+
にほんブログ村
0 件のコメント:
コメントを投稿