・CentOS8でRemiリポジトリを無効化する手順を知りたい。
こういった疑問に答えます。
本記事の内容
- CentOS8でRemiリポジトリを無効化する手順
この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。
こういった私が、解説していきます。
私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。
CentOS8でRemiリポジトリを無効化する手順
CentOS8でRemiリポジトリを無効化する目的
今回、CentOS8をRockyLinuxへ移行しようと思い、その前に、dnf update
を実施しようとしたら、
以下のエラーが出てしまいました。
エラー: 問題: パッケージの最良アップデート候補をインストールできません remi-release-8.5-2.el8.remi.noarch - redhat-release >= 8.6 が提供されません remi-release-8.6-1.el8.remi.noarch に必要です (インストール不可のパッケージをスキップするには、'--skip-broken' を追加してみてください または、'--nobest' を追加して、最適候補のパッケージのみを使用しないでください)
このエラーを回避するために、Remiリポジトリを無効化することにしました。
CentOS8でRemiリポジトリを無効化する手順
手順①:現在のRemiリポジトリを確認
[root@sv-neptune ~]# rpm -qa | grep remi php-devel-7.4.29-1.el8.remi.x86_64 php-cli-7.4.29-1.el8.remi.x86_64 php-opcache-7.4.29-1.el8.remi.x86_64 php-mysqlnd-7.4.29-1.el8.remi.x86_64 php-common-7.4.29-1.el8.remi.x86_64 php-fpm-7.4.29-1.el8.remi.x86_64 oniguruma5php-6.9.8-1.el8.remi.x86_64 remi-release-8.5-3.el8.remi.noarch php-xmlrpc-7.4.29-1.el8.remi.x86_64 php-process-7.4.29-1.el8.remi.x86_64 php-json-7.4.29-1.el8.remi.x86_64 php-xml-7.4.29-1.el8.remi.x86_64 php-pear-1.10.13-1.el8.remi.noarch php-gd-7.4.29-1.el8.remi.x86_64 php-pdo-7.4.29-1.el8.remi.x86_64 php-sodium-7.4.29-1.el8.remi.x86_64 php-mbstring-7.4.29-1.el8.remi.x86_64 php-7.4.29-1.el8.remi.x86_64 php-fedora-autoloader-1.0.1-2.el8.remi.noarch gd3php-2.3.3-4.el8.remi.x86_64
手順②:Remiのリポジトリを無効化する
dnf config-manager --disable epel epel-modular remi-modular remi-safe
[root@sv-neptune ~]# dnf config-manager --disable epel epel-modular remi-modular remi-safe
手順③:変更後のリポジトリの状態を確認
dnf repolist all
[root@sv-neptune ~]# dnf repolist all repo id repo の名前 状態 appstream CentOS Linux 8 - AppStream 有効化 appstream-source CentOS Linux 8 - AppStream - Source 無効化 baseos CentOS Linux 8 - BaseOS 有効化 baseos-source CentOS Linux 8 - BaseOS - Source 無効化 cr CentOS Linux 8 - ContinuousRelease 無効化 debuginfo CentOS Linux 8 - Debuginfo 無効化 devel CentOS Linux 8 - Devel WARNING! FOR BUILDROOT USE ONLY! 無効化 epel Extra Packages for Enterprise Linux 8 - x86_64 無効化 epel-debuginfo Extra Packages for Enterprise Linux 8 - x86_64 - Debug 無効化 epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 無効化 epel-modular-debuginfo Extra Packages for Enterprise Linux Modular 8 - x86_64 - Debug 無効化 epel-modular-source Extra Packages for Enterprise Linux Modular 8 - x86_64 - Sourc 無効化 epel-source Extra Packages for Enterprise Linux 8 - x86_64 - Source 無効化 epel-testing Extra Packages for Enterprise Linux 8 - Testing - x86_64 無効化 epel-testing-debuginfo Extra Packages for Enterprise Linux 8 - Testing - x86_64 - Deb 無効化 epel-testing-modular Extra Packages for Enterprise Linux Modular 8 - Testing - x86_ 無効化 epel-testing-modular-debuginfo Extra Packages for Enterprise Linux Modular 8 - Testing - x86_ 無効化 epel-testing-modular-source Extra Packages for Enterprise Linux Modular 8 - Testing - x86_ 無効化 epel-testing-source Extra Packages for Enterprise Linux 8 - Testing - x86_64 - Sou 無効化 extras CentOS Linux 8 - Extras 有効化 extras-source CentOS Linux 8 - Extras - Source 無効化 fasttrack CentOS Linux 8 - FastTrack 無効化 ha CentOS Linux 8 - HighAvailability 無効化 media-appstream CentOS Linux 8 - Media - AppStream 無効化 media-baseos CentOS Linux 8 - Media - BaseOS 無効化 plus CentOS Linux 8 - Plus 無効化 plus-source CentOS Linux 8 - Plus - Source 無効化 powertools CentOS Linux 8 - PowerTools 無効化 powertools-source CentOS Linux 8 - PowerTools - Source 無効化 remi Remi's RPM repository for Enterprise Linux 8 - x86_64 無効化 remi-debuginfo Remi's RPM repository for Enterprise Linux 8 - x86_64 - debugi 無効化 remi-modular Remi's Modular repository for Enterprise Linux 8 - x86_64 無効化 remi-modular-debuginfo Remi's Modular repository for Enterprise Linux 8 - x86_64 - de 無効化 remi-modular-test Remi's Modular testing repository for Enterprise Linux 8 - x86 無効化 remi-modular-test-debuginfo Remi's Modular testing repository for Enterprise Linux 8 - x86 無効化 remi-safe Safe Remi's RPM repository for Enterprise Linux 8 - x86_64 無効化 remi-safe-debuginfo Remi's RPM repository for Enterprise Linux 8 - x86_64 - debugi 無効化 remi-test Remi's test RPM repository for Enterprise Linux 8 - x86_64 無効化 remi-test-debuginfo Remi's test RPM repository for Enterprise Linux 8 - x86_64 - d 無効化