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

所以你应该可以删除那些。 (专业提示:mc对于导航到 rpm 并查看它们包含哪些文件非常有用。)尽管我从您提供的链接中不太明白它rpm -e remi-releaseyum remove remi-release不应该工作。

相关内容