2022-06-21

CentOS Stream 9 に epel をインストール

CentOS Stream は、開発者向けのディストリビューションで、安定版の RHEL, Red Hat Enterprise Linux の次のアップデートをターゲットにしています [1]。簡単に言うと、RHEL のちょっと先を行くディストリビューションです。

CentOS Stream 9 のデスクトップ

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 を実行してみます。

CentOS Stream 9 で neofetch を実行した例

ちなみに、RHEL 9 でも同じように neofetch を実行してみると、下記のようになります。CentOS Stream 9 の方が kernel のビルドバージョンが少し進んでいることが判ります。

RHEL 9 で neofetch を実行した例

 

参考サイト

  1. FAQ/CentOSStream - CentOS Wiki
  2. About EPEL :: Fedora Docs
  3. EPEL Next :: Fedora Docs
  4. Extra Packages for Enterprise Linux (EPEL) :: Fedora Docs
  5. dylanaraps/neofetch: 🖼️ A command-line system information tool written in bash 3.2+

 

ブログランキング・にほんブログ村へ bitWalk's - にほんブログ村 にほんブログ村 IT技術ブログ Linuxへ
にほんブログ村
このエントリーをはてなブックマークに追加

0 件のコメント: