我们是尝试在 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
对于导航到 rpm 并查看它们包含哪些文件非常有用。)尽管我从您提供的链接中不太明白它rpm -e remi-release
或yum remove remi-release
不应该工作。