DUICUO

RHEL ベースの 8 つの YUM/DNF サードパーティ リポジトリ

概要

YUM(Yellowdog Updater Modified)は、システム上のソフトウェアパッケージのインストール、アップデート、削除、検索に使用できる、オープンソースで広く使用されているコマンドラインおよびグラフィカルなパッケージ管理ツールです。Red Hat Enterprise Linux(RHEL)、CentOS、Scientific Linux(SL)、Oracle Linux(OL)、Rocky Linux、AlmaLinuxなど、RPM(Red Hat Package Manager)ベースのLinuxシステムに適しています。DNFコマンド(Dandified yum)は、従来のYUMに代わる、Red Hatベースのシステム向けの次世代パッケージマネージャーです。

デフォルトのベース リポジトリと更新リポジトリ、および他のリポジトリに含まれていないパッケージをインストールする場合は、システムに他のサードパーティ リポジトリをインストールして有効にする必要があります。

1. EPELリポジトリ

EPEL(Extra Packages for Enterprise Linux)は、Fedoraで開発、テスト、改良された高品質なソフトウェアパッケージを提供する目的で設計された、無料、オープンソース、かつ人気の高いコミュニティベースのリポジトリプロジェクトです。RHEL、CentOS、Scientific Linux、および類似のLinuxディストリビューションで利用可能です。この記事に記載されている他のリポジトリのほとんどはEPELに依存しています。

システム上で EPEL リポジトリを有効にするには、次のコマンドを使用します。

 # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm [ RHEL 8 の場合]
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm [ RHEL 7 の場合]
# yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm [ RHEL 6 の場合]

2. REMIリポジトリ

REMI は、Fedora および Enterprise Linux (EL) ディストリビューション (RHEL、CentOS、Oracle、Scientific Linux など) のユーザーに最新バージョンの PHP スタックとその他の関連ソフトウェアを提供する、広く使用されているサードパーティ リポジトリです。

Remi を有効にする前に、次のように EPEL リポジトリを有効にする必要があります。

 -------- RHEL 8 の場合 --------
# yum でhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm をインストールします
# yum でhttps://rpms.remirepo.net/enterprise/remi-release-8.rpm をインストールします
-------- RHEL 7 の場合 --------
# yum でhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm をインストールします
# yum でhttps://rpms.remirepo.net/enterprise/remi-release-7.rpm をインストールします
-------- RHEL 6 の場合 --------
# yum でhttps://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm をインストールします
# yum でhttps://rpms.remirepo.net/enterprise/remi-release-6.rpm をインストールします

3. RPMFusionリポジトリ

RPMFusionは、FedoraおよびエンタープライズLinuxディストリビューション(RHELおよびCentOSを含む)向けの無料および有償のアドオンを提供するサードパーティリポジトリです。RPM Fusionを有効にする前に、EPELリポジトリを有効にする必要があります。

 -------- RHEL 8 の場合 --------
# yum でhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm をインストールします
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
-------- RHEL 7 の場合 --------
# yum でhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm をインストールします
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
-------- RHEL 6 の場合 --------
# yum でhttps://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm をインストールします
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm

4. ELRepoリポジトリ

ELRepo (Community Enterprise Linux Repository) は、ファイル システム ドライバー、グラフィック ドライバー、ネットワーク ドライバー、サウンド ドライバー、Web カメラおよびビデオ ドライバーなどのハードウェア関連パッケージを提供し、Enterprise Linux の使用エクスペリエンスを向上させるように設計された RPM リポジトリです。

システムで ELRepo を有効にするには、次のコマンドを使用します。

 -------- RHEL 8 の場合 --------
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm - Uvh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
-------- RHEL 7 の場合 --------
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm - Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
-------- RHEL 6 の場合 --------
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm - Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

5. NUX-dextopリポジトリ

NUX-dextopは、ELデスクトップおよびマルチメディアソフトウェアパッケージ用のRPMリポジトリです。Remminaリモートデスクトップ共有ツール、VLCメディアプレーヤーなど、グラフィカルソフトウェアとコマンドラインインターフェース(CLI)をベースにした多くのプログラムが含まれています。

nux-dextop を有効にする前に、EPEL リポジトリも有効にする必要があります。

 -------- RHEL 8 の場合 --------
# yum でhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm をインストールします
# yum install http : // li .nux .ro / download / nux / dextop / el7 / x86_64 / nux - dextop - release - 0 - 5 .el7 .nux .noarch .rpm
-------- RHEL 7 の場合 --------
# yum でhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm をインストールします
# yum install http : // li .nux .ro / download / nux / dextop / el7 / x86_64 / nux - dextop - release - 0 - 5 .el7 .nux .noarch .rpm
-------- RHEL 6 の場合 --------
# yum でhttps://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm をインストールします
# yum install http : // li .nux .ro / download / nux / dextop / el6 / x86_64 / nux - dextop - release - 0 - 2 .el6 .nux .noarch .rpm

6. GhettoForgeリポジトリ

GhettoForge プロジェクトは、基本 EL パッケージ セットや他のサードパーティ リポジトリに存在しない Enterprise Linux バージョン 6 および 7 用のパッケージを提供することに重点を置いています。

次のコマンドを使用して、システム上で GhettoForge を有効にすることができます。

 -------- RHEL 8 の場合 --------
# yum install http : // mirror .ghettoforge .org / distributions / gf / gf - release - latest .gf .el8 .noarch .rpm
-------- RHEL 7 の場合 --------
# yum install http : // mirror .ghettoforge .org / distributions / gf / gf - release - latest .gf .el7 .noarch .rpm
-------- RHEL 6 の場合 --------
# yum install http : // mirror .ghettoforge .org / distributions / gf / gf - release - latest .gf .el6 .noarch .rpm

7. サイコティック・ニンジャ

Psychotic Ninja は、基本 EL パッケージ セットや他のサードパーティ リポジトリでは入手できない、Enterprise Linux バージョン 6 および 7 用の高品質パッケージを提供することを目指しています。

Psychotic Ninja リポジトリを有効にするには、まず GPG キーをインポートしてからインストールする必要があります。

 # rpm --import http://wiki.psychotic.ninja/RPM-GPG-KEY-psychotic
# rpm - ivh http : //パッケージ.psychotic .ninja / 6 / base / i386 / RPMS / psychotic - release - 1.0 .0 - 1 .el6 .psychotic .noarch .rpm

Psychotic Ninja ディストリビューションは、CentOS/RHEL 7 の 64 ビット バージョンを含むすべてのバージョンとアーキテクチャで利用できることに注意してください。

8. IUSコミュニティデータベース

最後に紹介するのはIUS(Inline with Upstream Stable)です。これは、PHP、Python、MySQL、Red Hat Enterprise Linux(RHEL)、CentOSの最新のアップストリームバージョン向けの高品質なRPMパッケージを提供する、コミュニティサポート型の新しいサードパーティリポジトリです。IUSはEPELにも依存しています。

 -------- RHEL 7 の場合 --------
# yum でhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm をインストールします
# yum でhttps://repo.ius.io/ius-release-el7.rpm をインストールします

まとめ

本日は、Linuxコミュニティで頻繁に推奨されている、RHELベースのLinuxディストリビューション向けのYUM/DNFサードパーティリポジトリのトップ8をご紹介します。必要なときにお役に立てれば幸いです。