用例如下:
我已经安装了PkgA。
现在我创建了PkgB,它淘汰了PkgA。
在本例中: yum将执行以下操作:
问题是,在PkgA中有一个错误,在卸载时它会删除一个包含PkgB安装的文件的文件夹。我无法更改此文件的位置,因为它们是向后兼容性所必需的。
有没有一种方法可以强迫yum先卸载PkgA,然后安装PkgB?
我使用的是CentOS Linux7.2.1511版本(核心)
Yum和RPM版本:
百胜-版本
3.4.3
安装: rpm-4.11.3-17.el7.x86_64在2017-06-12 21:14
安装日期:YUM-3.4.3-132.el7.centos.0.1.2017年-06-12 21:14
安装:yum-plugin-fastest镜像-1.1.31-34.el7.2017年-06-12 21:14
发布于 2017-07-13 11:00:51
这应该能行。但我没有尝试:
yum swap -- remove pkgA -- install pkgB否则只是
rpm -e --nodeps pkgA && yum install pkgdB如果有什么依赖于pkgA。否则你可以忽略
https://stackoverflow.com/questions/45057101
复制相似问题