我有一台 Centos 7 机器,我正在尝试在其上安装PHP 5.6
和关联的二进制文件。为此,我安装了epel
和remi
存储库。我还安装了webtatic
存储库,它现在导致一些依赖项损坏。为了解决这些问题,我webtatic
使用以下方法删除了存储库:
sudo yum remove webtatic-release-7-3.noarch
和sudo yum clean all
这两个命令都没有产生结果,因为依赖关系解析仍然被破坏:
Error: Package: php56w-mysql-5.6.16-1.w7.x86_64 (@webtatic)
Requires: php56w-pdo(x86-64)
Removing: php56w-pdo-5.6.16-1.w7.x86_64 (@webtatic)
php56w-pdo(x86-64) = 5.6.16-1.w7
Obsoleted By: php-pdo-5.6.17-1.el7.remi.x86_64 (remi-php56)
Not found
Error: Package: php56w-opcache-5.6.16-1.w7.x86_64 (@webtatic)
Requires: php56w-common(x86-64) = 5.6.16-1.w7
Removing: php56w-common-5.6.16-1.w7.x86_64 (@webtatic)
php56w-common(x86-64) = 5.6.16-1.w7
Obsoleted By: php-common-5.6.17-1.el7.remi.x86_64 (remi-php56)
Not found
我尝试过:
1.webtatic.repo
从/etc/yum.repos.d/webtatic.repo
2. 使用rpm -e
和各种其他变体删除文件来删除此存储库。
3. 尝试列出存储库sudo yum repolist all
(这不会将 webtatic 显示为存储库)。
这些方法都没有奏效。
如何删除 webtatic 存储库并摆脱这个损坏的依赖关系问题?