停止在yum history undo命令中删除依赖包

时间:2017-04-14 17:13:20

标签: centos yum undo

我想撤消yum安装。应卸载已安装的软件包,依赖项,升级的软件包应降级到早期版本。如果降级版本不可用则跳过删除包。

尝试使用yum history undo <id>,但删除了要删除的软件包的依赖项。如何防止包含依赖者的包被删除?

1 个答案:

答案 0 :(得分:0)

简短回答:没有一个命令行可以在这里做你想做的事。

说明:

如果pkg-foo取决于pkg-barpkg-bar取决于pkg-baz,那么在安装上述所有内容期间,他们将获得一个交易ID let& #39; s假设为id=10。然后,您在另一个事务pkg-goo中安装依赖于pkg-baz的{​​{1}}。

id=11期间,它会尝试删除在该ID期间安装的所有内容,并且由于yum history undo 10的依赖关系,它将删除在pkg-baz中完成的pkg-goo

如果您不想卸载id=11,那么最好使用

pkg-goo

OR

yum remove pkg-foo pkg-bar