ウェブサイト検索

ELRepo - Enterprise Linux (RHEL、CentOS、SL) のコミュニティ リポジトリ


Enterprise Linux ディストリビューション (Red Hat Enterprise Linux またはその派生製品の 1 つ (CentOSScientific Linux など)) を使用していてサポートが必要な場合特定のハードウェアまたは新しいハードウェアの場合は、適切な場所にいます。

この記事では、ELRepo リポジトリを有効にする方法について説明します。ELRepo リポジトリは、ファイル システム ドライバから Web カメラ ドライバまで、およびその間のあらゆるもの (グラフィックス、ネットワーク カード、サウンド デバイス、さらには新しいカーネルのサポート) を含むソフトウェア ソースです。

Enterprise Linux での ELRepo の有効化

ELRepo はサードパーティのリポジトリですが、Freenode 上のアクティブなコミュニティ (#elrepo) とユーザー向けのメーリング リストによって十分にサポートされています。 。

ソフトウェア ソースに独立したリポジトリを追加することにまだ不安がある場合は、CentOS プロジェクトの Wiki で信頼できるリポジトリがリストされていることに注意してください (ここを参照)。まだ懸念がある場合は、お気軽にコメントで質問してください。

ELRepoEnterprise Linux 7 だけでなく、以前のバージョンもサポートしていることに注意することが重要です。 CentOS 5 が今月末 (2017 年 3 月) にサポート終了 (EOL) を迎えることを考えると、大したことではないように思えるかもしれませんが、覚えておいてください。 CentOS 6 は 2020 年 3 月まで EOL を迎えません。

EL バージョンに関係なく、実際に有効にする前にリポジトリの GPG キーをインポートする必要があります。

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

EL5 で ELRepo を有効にする

rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

EL6 で ELRepo を有効にする

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

EL7 で ELRepo を有効にする

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

この記事では EL7 のみを扱い、次のセクションでいくつかの例を紹介します。

ELRepo チャネルを理解する

このリポジトリに含まれるソフトウェアをより適切に整理するために、ELRepo は 4 つの個別のチャネルに分割されています。

    • elrepo はメイン チャネルであり、デフォルトで有効になっています。公式ディストリビューションに存在するパッケージは含まれていません。
    • elrepo-extras には、ディストリビューションによって提供される一部を置き換えるパッケージが含まれています。デフォルトでは有効になっていません。混乱を避けるため、このリポジトリからパッケージをインストールまたは更新する必要がある場合は、次のように yum を使用して一時的に有効にすることができます (package を実際のパッケージ名に置き換えます)。
yum --enablerepo=elrepo-extras install package
  • elrepo-testing は、ある時点ではメイン チャネルの一部となる予定ですが、まだテスト中のパッケージを提供します。
  • elrepo-kernel は、EL 用に特別に構成された長期安定したメインライン カーネルを提供します。

elrepo-testingelrepo-kernel はどちらもデフォルトでは無効になっていますが、インストールする必要がある場合は、elrepo-extras の場合と同様に有効にできます。またはそこからパッケージを更新します。

各チャネルで利用可能なパッケージを一覧表示するには、次のコマンドのいずれかを実行します。

yum --disablerepo="*" --enablerepo="elrepo" list available
yum --disablerepo="*" --enablerepo="elrepo-extras" list available
yum --disablerepo="*" --enablerepo="elrepo-testing" list available
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

次の図は、最初の例を示しています。

まとめ

この記事ではELRepo とは何か、またそれをソフトウェア ソースに追加する必要がある状況は何かについて説明しました。

この記事に関してご質問やご意見がございましたら、お気軽に以下のフォームをご利用ください。お返事おまちしております!