私たちはい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
したがって、その項目を削除できる必要があります。 (プロヒント:mc
rpmsに移動し、そこにどのファイルが含まれているかを確認するのに役立ちますrpm -e remi-release
)yum remove remi-release