EPELリポジトリを使用している場合は、Rocky LinuxサーバーまたはデスクトップでPowerToolsリポジトリを有効にして、開発者関連のソフトウェアパッケージをインストールします。このチュートリアルで提供されるコマンドは、CentOS8およびRHEL8にも使用できます。
PowerToolsとは何ですか?
PowerToolsは、RedHatとその派生Linuxが開発者関連のパッケージ、ツール、およびライブラリをダウンロードしてインストールするために利用できるリポジトリです。また、EPELリポジトリで利用可能な多くのソフトウェアパッケージでは、PowerToolsリポジトリを正しくインストールする必要がある場合があります。このリポジトリは主に、ソースコードを使用して一部のアプリケーションを構築する場合に必要です。
PowerToolsリポジトリを使用してインストールできるパッケージは次のとおりです。
- clucene-core-devel
- zziplib-devel
- xmlrpc-c-c ++
- xmltoman.noarch
- boost -numpy
- turbojpeg-devel
- xz-lzma-compat
- transfig.x86_64
- トラッカー-鉱夫
- xcb-util-devel
- xorg-x11-util-macros.noarch
- xorg-x11-xkb-utils-devel
- xmlsec1-openssl-devel
- xmlsec1-gcrypt
- その他…
DNFプラグインパッケージをインストールする
Rockyシステムにはすでにインストールされていますが、以下のコマンドを実行して、そこにあることを確認してください-
sudo dnf install dnf-plugins-core
EPELをインストールする
PowerToolsを使用する場合は、EPELも有効にすることをお勧めします。多くの場合、ソフトウェアのインストールやソースコードからのパッケージの構築には、EPELで利用可能な依存関係が必要であるため、実行するだけです-
sudo dnf install epel-release
RockyLinux8でPowerToolsリポジトリを有効にする
最後に、以下のコマンドを使用して、Rocky Linux / CentOS / AlmaLinux /RHEL8でPowerToolsを入手します-
sudo dnf config-manager --set-enabled powertools
更新コマンド
システムキャッシュをフラッシュして、新しく追加されたPowerToolsのリポジトリを認識させるには、パッケージをインストールする前にupdateコマンドを1回実行します。
sudo dnf update
RockyLinuxに追加されたリポジトリを確認する
コマンドラインパッケージマネージャーのYumまたはDNFを使用してさまざまなパッケージをダウンロードするために、Linuxシステム上のリポジトリが何であるかを確認しましょう。
dnf repolist
以下のスクリーンショットでは、Rocky Linuxに4つの主要なリポジトリがあります–
repo id repo name appstream Rocky Linux 8 - AppStream baseos Rocky Linux 8 - BaseOS epel Extra Packages for Enterprise Linux 8 - x86_64 epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 extras Rocky Linux 8 - Extras powertools Rocky Linux 8 - PowerTools