AlmaLinuxまたはRockyの公式リポジトリは、さまざまな一般的なソフトウェアをインストールするために必要なすべてのパッケージを提供しているわけではありません。したがって、さまざまなサードパーティアプリケーションをセットアップするためのパッケージと依存関係を取得するために、EPEL-エンタープライズLinux用の追加パッケージと呼ばれるリポジトリがあります。 RedHatとそのベースのLinuxディストリビューションに追加のパッケージを提供します。 EPELはFedoraSpecialInterest Groupによって管理されており、EnterpriseLinux用の追加パッケージの高品質も保証します。
一方、 PowerTools は、主に開発者関連のパッケージ、ツール、およびライブラリを提供することを目的とした別のリポジトリです。これは、RedHatとその派生物(CentOS、AlmaLinuxなど)用にも作成されています。さらに、EPELリポジトリで利用可能な多くのソフトウェアパッケージでは、PowerToolsリポジトリを正しくインストールする必要がある場合があります。このリポジトリは主に、ソースコードを使用して一部のアプリケーションを構築する場合に必要です。
AlmaLinux/RockyにEPELリポジトリをインストールする
LinuxでEPELリポジトリを追加して有効にするために、複数のコマンドやURLを調べる必要はありません。 DNFパッケージマネージャーを使用してインストールし、有効にするだけです。
sudo dnf install epel-release
インストールが完了したら、有効にしましょう:
sudo dnf config-manager --enable epel
PowerTooolsを有効にする
以下に示すコマンドは、このAlmaLinuxだけでなく、CentOS、Rocky、およびRHELのPowerToolsリポジトリを統合します。
sudo dnf install yum-utils
sudo dnf config-manager --set-enabled powertools
システムアップデートを実行する
システムが新しく追加されたリポジトリを認識し、これら2つのリポジトリから利用可能な更新がある場合はインストールできるようにするには、systemupdateコマンドを1回実行します。
sudo dnf update