MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
設定 - EPELリポジトリとRemiリポジトリのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
設定 - EPELリポジトリとRemiリポジトリ
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == RHELは、安定性と安全性で知られる広く普及しているLinuxのディストリビューションである。<br> しかし、Red Hat社が提供する標準のパッケージリポジトリには、必ずしも最新のソフトウェアバージョンや必要な追加ソフトウェアが含まれているとは限らない。<br> <br> そこで、RemiリポジトリやEPELリポジトリ等のリポジトリは、システムに簡単にインストールできる様々な追加パッケージを提供する。<br> <br><br> == EPELとは == EPELリポジトリとは? EPELはExtra Packages for Enterprise Linuxの略で、Fedora Special Interest Groupによって作成・管理されている。<br> このリポジトリは、RHEL 9を含むEnterprise Linux用の高品質な追加パッケージ一式を提供することで知られている。<br> <br> EPELの特長は、Fedora対応パッケージに基づいているため、Enterprise Linuxディストリビューションのパッケージと競合したり置き換わったりしないことである。<br> <br> これほど人気がある主な理由は、バンドルされている一連の機能である。<br> * EPELを使用すると、無料で多数のパッケージにアクセスできる。 * Fedoraグループによって管理されているため、100%オープンソースで安全である。 * Fedoraと同等の機能をコアに使用しているため、既存のパッケージと競合したり置き換わったりすることはない。 * 高品質でエンタープライズグレードのパッケージのみを入手することができる。 <br> 例えば、KDE Plasmaデスクトップ全体をインストールする場合等に使用することもできる。<br> <br><br> == EPELリポジトリの追加 == Remiリポジトリを追加する場合においても、最初にEPELを追加する必要がある。<br> EPELリポジトリを追加するため、以下のコマンドを実行する。<br> # RHEL 9 sudo dnf install epel-release epel-next-release または sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm <br> これにより、リポジトリファイルが/etc/yum.repos.d/epel.repoにダウンロードされて有効になる。<br> <br> EPELリポジトリに含まれるパッケージの一覧は、以下のコマンドで確認できる。<br> sudo dnf --disablerepo="*" --enablerepo="epel" list available | less <br> EPELリポジトリからインストールしたパッケージの一覧は、以下のコマンドで確認できる。<br> sudo dnf list installed | grep @epel | less <br><br> == CRBリポジトリの追加 (RHEL 9の場合) == <u>RHEL 9では、EPELパッケージがパッケージに依存する可能性があるため、CRBリポジトリも有効にすることを推奨する。</u><br> <br> RHEL 9で利用可能なCRBリポジトリは、開発者関連のツールやライブラリを提供している。<br> 一般的なEPELパッケージの中には、CRBから利用可能なパッケージに依存するものがある。<br> したがって、RHELでEPELリポジトリをセットアップしている場合は、CRBも有効にすることが推奨される。<br> <br> リポジトリの追加 / 削除や有効 / 無効を含むDNFの各種設定オプションを管理するDNF用プラグインconfig-managerを使用することができる。<br> config-managerプラグインをインストールするには、以下のコマンドを実行する。<br> sudo dnf install dnf-plugins-core <br> CRBを有効化する。<br> sudo subscription-manager repos --enable=codeready-builder-for-rhel-9-x86_64-rpms sudo /usr/bin/crb enable <br> CRBが正常に有効化されていることを確認する。<br> dnf repolist <br> CRBリポジトリから利用できるパッケージの一覧を見ることができる。<br> dnf repo-pkgs crb list <br> EPELリポジトリの追加と機能を確認できる。<br> sudo dnf repolist epel <br> EPELリポジトリで利用可能なパッケージを一覧表示するには、以下のコマンドを実行する。 sudo dnf --disablerepo="*" --enablerepo="epel" list available <br> さらにフィルタリングして、必要なパッケージがEPELリポジトリで利用可能かどうかを確認するには、以下のコマンドを実行する。<br> sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep <パッケージ名> 例: sudo dnf --disablerepo="*" --enablerepo="epel" list available | grep chromium <br> EPELリポジトリからパッケージをインストールするには、以下のコマンドを実行する。<br> sudo dnf --enablerepo="epel" install <パッケージ名> <br> <u>※注意</u><br> <u>一部の依存関係は、標準リポジトリからインストールされる場合がある。</u><br> <br><br> == Remiリポジトリの追加 == 次に、Remiリポジトリを追加する。<br> Remiリポジトリを追加するため、パッケージをダウンロードしてインストールする。<br> # RHEL 9 sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-9.rpm <br> コマンドラインからリポジトリを素早く有効 / 無効にするため、yum-config-managerをインストールする。<br> sudo dnf install dnf-utils <br> Remiリポジトリの設定ファイルのインストールが完了した後、Remiリポジトリを有効にする必要がある。<br> sudo yum-config-manager --enable remi <br> また、Remiリポジトリを使用する場合は、<code>dnf</code>コマンドのパラメータで指定する。<br> sudo dnf --enablerepo=remi install <パッケージ名> <br><br> == EPELとRemiの両方を使用する場合 == EPELとRemiの両方を使う場合、カンマでつなげて両方をパラメータに指定する。<br> sudo dnf --enablerepo=epel,remi install [パッケージ名] <br><br> == 備考 == EPELリポジトリおよびRemiリポジトリにおいて、最初の1度だけ公開鍵を取得する必要がある。<br> この鍵は、一括アップデートでは取得できないので、個別に何かをインストールするなどして取得する。<br> <br> 例えば、Remiリポジトリの公開鍵は、下記のコマンドでPHPをインストールまたはアップデートすることで取得できる。<br> また、EPELリポジトリの公開鍵は、PHPをインストールする時に必要な依存性パッケージをインストールすることで取得できる。<br> sudo dnf --enablerepo=epel,remi install php <br><br> __FORCETOC__ [[カテゴリ:RHEL]]
設定 - EPELリポジトリとRemiリポジトリ
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse