RHEL Linux 、 Rocky Linux 、 AlmaLinux 、および CentOS システムはすべてYUMに精通しています パッケージマネージャー。さまざまな対象ソフトウェアパッケージを簡単に検索、ダウンロード、インストール、および削除するために使用されます。また、最近のより良いOSバージョンにつながる頻繁なシステムアップデートのためにYUMパッケージマネージャーが必要です。
[次のこともお勧めします:RHEL 8で日付、時刻、タイムゾーンを設定する方法]
一方、レミ リポジトリはYUMにある程度関連付けられています 無料で安定しているなどのリポジトリの属性。 レミ repoは、最新の PHPの提供と強く連携しています。 システムユーザー向けのスタックバージョンおよびその他の特定のソフトウェアパッケージ。
レミレポを検討する理由
レミ repoは、 EPELの使用を優先したいシステムユーザーにとって理想的です。 システムパッケージをフェッチするためのリポジトリですが、 EPELでサポートされていないパッケージにアクセスしようとすると問題が発生します 。
したがって、このユーザーは、そのようなパッケージにアクセスするために追加の拡張機能を必要とします。 レミ repoは非常に安全で邪魔にならないため、このシナリオでは理想的な候補です。既存または将来のEPEL パッケージとディストリビューションが衝突することはありません。
リストされているオペレーティングシステムの新規インストールでは、必要な数のレミをホストできない可能性があります。 存在するパッケージは、最新の機能が不足しているか、廃止されています。
LinuxでのEPELとRemiRepoのインストールと有効化
このチュートリアル記事に進む前に、使用しているLinuxシステムのrootユーザーであるか、そのシステムでSudoer権限を持っていることを確認してください。
LinuxにEPELリポジトリをインストールする
EPEL Remi をインストールする前に、Linuxシステムにリポジトリをインストールして有効にする必要があります レポ。
まず、システムを更新します。
$ sudo dnf update
次に、 EPELのインストールに進みます 次のコマンドでリポジトリを作成します:
$ sudo dnf install epel-release

別のシステムアップデートを実行して、 EPEL インストールされ、有効になっています。
$ sudo dnf update

LinuxにRemiRepoをインストールする
EPELリポジトリをインストールして有効にしたら、次に Remiをインストールして有効にする必要があります。 Linuxシステムのリポジトリ。
$ sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

別のシステムアップデートを実行して、レミを有効にします レポ。
$ sudo dnf update

EPELおよびRemiリポジトリの確認
EPELかどうかを確認するには およびレミ リポジトリが有効になっている場合は、システム端末で次のコマンドを実行します。
$ sudo yum repolist

Remiソフトウェアパッケージのリスト
これでレミができました システムにリポジトリがインストールされたら、それを使用する方法の基本を学びましょう。最初のステップは、リポジトリの下にインストール可能なパッケージをリストすることです。
$ sudo dnf --disablerepo="*" --enablerepo="remi" list available

または、レミセーフを確認することもできます システムで利用可能なパッケージの別のリストのリポジトリ。
$ sudo dnf --disablerepo="*" --enablerepo="remi-safe" list available

Remiリポジトリを使用してパッケージをインストールする
レミを使用するには およびレミセーフ PHPなどの対象パッケージをインストールするためのリポジトリ モジュールについては、最初にそれらをリストする必要があります。
$ sudo dnf module list PHP

デモンストレーションのために、 PHP 8.1をインストールしてみましょう パッケージ。
$ sudo dnf module install php:remi-8.1

レミ repoを使用すると、すでにサポートされているシステムパッケージをインストールする際の回避策を見つける必要がなくなります。利用可能なパッケージの長いリストから収穫するものはたくさんあります。