皆さん、こんにちは。 CentOSの死により、多くの人が最初からやり直さなければならないと感じています。したがって、本日、この短く短い投稿で、RockyLinux8でREMIリポジトリを有効にする方法を学習します。
REMIとは何ですか?
REMIはRPMパッケージリポジトリであり、RHEL / Rocky Linuxリポジトリにない、または非推奨のバージョンにある新しいバージョンのアプリケーションをインストールできます。
もともとは最新バージョンのPHPを提供することを目的としていましたが、更新されたバージョンやその他のまったく新しいパッケージなど、徐々に多くのソフトウェアが含まれるようになりました。
ただし、このリポジトリの名声と使用法は、最新バージョンのPHPを使用することです。たとえば、このリポジトリのおかげで、RockyLinuxにPHP8.1をインストールできます。
さあ、行きましょう。
RockyLinux8でREMIリポジトリを有効にする
REMIリポジトリ内のパッケージは非常に安全ですが、本当に必要な場合にのみ有効にすることをお勧めします。
まず、EPELリポジトリを有効にします。
sudo dnf install epel-release
これで、次のコマンドを実行してREMIリポジトリを有効にできます
sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
変更を確認したい場合は、実行できます
sudo dnf repolist
ご覧のとおり、REMIリポジトリは正常に有効化されています。
REMIリポジトリの使用
興味がある場合は、次のコマンドを使用してREMIリポジトリで利用可能なパッケージのリストを確認できます
sudo dnf --disablerepo="*" --enablerepo="remi" list available
さらに、remi-safe
を見ることができます 1つ
sudo dnf --disablerepo="*" --enablerepo="remi" list available
Remi-safeは、パッケージが外部依存関係を必要としないため、RHELまたはRockyLinuxによって配布されるパッケージを置き換えないREMIリポジトリの部門です。はるかに安全だとしましょう。
REMIリポジトリからのPHPのインストール
REMIには多くのパッケージがありますが、それでも最近のバージョンのPHPをインストールするのに役立ちます。この投稿では、PHP8.1を試験的にインストールします。
したがって、システム上のPHPモジュールをリストします。
sudo dnf module list php
次に、REMIからPHP8.1モジュールをインストールして有効にします。
sudo dnf module install php:remi-8.1
これにより、REMIが有効になり、PHP8.1が一度にインストールされます。
を実行してインストールを確認できます
php -v
PHP 8.1.1 (cli) (built: Dec 15 2021 02:00:45) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.1, Copyright (c) Zend Technologies
使い方はとても簡単です。
これを行う最も速くて簡単な方法は、dnf-utils
をインストールすることです。 ユーティリティ
sudo dnf install dnf-utils
したがって、一時的に無効にするには、実行できます
sudo dnf --disablerepo=remi update
そして
sudo dnf --disablerepo=remi-safe update
永続的に無効にする場合は、リポジトリ構成アーカイブに移動し、値0をenabled
に割り当てる必要があります。 ディレクティブ。
たとえば、
sudo nano /etc/yum.repos.d/remi.repo
enabled=0
変更を保存して、システム全体を更新します。
sudo dnf update
だから、楽しんでください
この投稿を通じて、Rocky Linux 8でREMIリポジトリーを有効にする方法を学び、公式リポジトリーにないパッケージを入手できるようになりました。さらに、このリポジトリは、システムのPHPバージョンを更新するために多くのシステム管理者によって使用されます。