Linux ユーザーにとって、ソフトウェアリポジトリ (略して「リポ」) は、新しいアプリケーションを最も手軽に見つけてインストールできる場所です。Fedora のような Linux プロジェクトは、膨大なリポジトリを持つ傾向があります。コミュニティがサポートするディストリビューションの価値の一部は、今後のアプリケーションリリースをテストする能力と意欲にあるためです。
Red Hat Enterprise Linux (RHEL) は、その信頼性と安定性から選ばれているディストリビューションですが、品質を最優先するため、リポジトリに収録されるソフトウェアに対して厳格な基準を適用しています。RHEL サーバーでミッションクリティカルなアプリケーションを実行している場合は、公式リポジトリから導入/テスト済みのソフトウェアを使用することが賢明でしょう。
ただし、公式リポジトリに含まれていないソフトウェアも数多く存在します。一般的な日常使用はもちろんのこと、特に開発中やテスト中は、より幅広い選択肢にアクセスできると便利な場合があります。
[ Linux にアプリケーションをインストールするためのガイドを入手する ]
EPEL とは
Extra Packages for Enterprise Linux (EPEL) とは、CentOS Stream および RHEL で使用するために Fedora パッケージ作成者によって管理されているリポジトリです。これは確かに奇妙なパッケージの組み合わせですが、おそらく主に他の CentOS Stream や RHEL の管理者たちが実際に使用しているものに基づいているのでしょう。個人的には、優れた inxi コマンドをインストールする際でも、 KDE Plasma Desktop 全体をインストールする際でも、これは不可欠だと考えています。
[ システム管理者スキルの力試しとして今すぐスキル評価を受けてみましょう ]
EPEL を 3 つの簡単なステップでインストールする
-
まず、CodeReady Linux Builder リポジトリを有効にします。すでにアクセス権を持っているため、有効にするだけです。
CentOS Stream:
$ sudo dnf config-manager --set-enabled crbRHEL:
$ sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms -
次に、EPEL RPM をインストールします。
CentOS Stream:
$ sudo dnf install epel-release epel-next-releaseRHEL:
$ sudo dnf install \ https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm -
たったこれだけです。実際は 3 番目のステップはないので、これで EPEL からソフトウェアをインストールできます。たとえば、システム統計を収集するのに便利なコマンドである
inxiをインストールする方法は次のとおりです。$ sudo dnf install inxi
[ 無料のオンラインコースRed Hat Enterprise Linux Technical Overview ]
EPEL でより快適に
EPEL リポジトリは、必ずしも必要ではないが確実に欲しいソフトウェアを入手するのに役立つ非常に便利なリポジトリです。私が RHEL ラップトップに最初にインストールしたのは EPEL です。EPEL のおかげで、お気に入りのアプリケーションを利用できています。
EPEL を試して、アプリケーションをパッケージ化する場合は、リポジトリに貢献してみましょう。これはきっと他のユーザーにも役立つはずです。
執筆者紹介
Seth Kenlon is a Linux geek, open source enthusiast, free culture advocate, and tabletop gamer. Between gigs in the film industry and the tech industry (not necessarily exclusive of one another), he likes to design games and hack on code (also not necessarily exclusive of one another).
チャンネル別に見る
自動化
テクノロジー、チームおよび環境に関する IT 自動化の最新情報
AI (人工知能)
お客様が AI ワークロードをどこでも自由に実行することを可能にするプラットフォームについてのアップデート
オープン・ハイブリッドクラウド
ハイブリッドクラウドで柔軟に未来を築く方法をご確認ください。
セキュリティ
環境やテクノロジー全体に及ぶリスクを軽減する方法に関する最新情報
エッジコンピューティング
エッジでの運用を単純化するプラットフォームのアップデート
インフラストラクチャ
世界有数のエンタープライズ向け Linux プラットフォームの最新情報
アプリケーション
アプリケーションの最も困難な課題に対する Red Hat ソリューションの詳細
仮想化
オンプレミスまたは複数クラウドでのワークロードに対応するエンタープライズ仮想化の将来についてご覧ください