Remi-Safeリポジトリのインストールに失敗した後、どのリポジトリファイルを削除できますか?

Remi-Safeリポジトリのインストールに失敗した後、どのリポジトリファイルを削除できますか?

私たちはいCentOS 7でPHP 5.4をPHP 7.0または7.1にアップグレードしてみてください。私たちはい次のようなCentOS 7 LinuxサーバーにPHP 7をインストールまたはアップグレードする方法。アップデートに失敗したため、Remi-Safeへのすべての変更をキャンセルしたいと思います。依存関係が破損し、依存関係フェーズで失敗したため、何もインストールされませんでした。

我々は追加しましたPHP 7.x Remi-Safeリポジトリ次のコマンドを使用します。

$ mkdir php-up && cd php-up
$ wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ rpm -Uvh remi-release-7.rpm
$ rpm -Uvh epel-release-latest-7.noarch.rpm

~によるとYUM削除ストア(ストレージ) - YUM無効ストレージ(ストレージ)rpm -Uvh <repo>コマンドラインでは元に戻すことはできません。

/etc/yum.repos.d私たちがインストールしたとは思わないものを含む、複数のRemi-Safeアーティファクトがあることを確認してください。

# ls
CentOS-Base.repo       CentOS-Media.repo    epel-testing.repo  remi-php72.repo
CentOS-CR.repo         CentOS-Sources.repo  remi-php54.repo    remi.repo
CentOS-Debuginfo.repo  CentOS-Vault.repo    remi-php70.repo    remi-safe.repo
CentOS-fasttrack.repo  epel.repo            remi-php71.repo    vz.repo

私を混乱させることは、remi-php54.repo私たちがそれをインストールしたと信じていないので、それを取り除くことができるかどうかわからないということです。

私の質問は、私たちがrf -f remi-*元の場所に戻ることができるかどうかということです。それともここで別のことをする必要がありますか?

ベストアンサー1

remi-release-7は次のファイルをインストールします。

  • /etc/pki/rpm-gpg/RPM-GPG-KEY-{remi,remi2017}
  • /etc/yum.repos.d/remi*.repo

したがって、その項目を削除できる必要があります。 (プロヒント:mcrpmsに移動し、そこにどのファイルが含まれているかを確認するのに役立ちますrpm -e remi-releaseyum remove remi-release

おすすめ記事