Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Centos 停止在yum history undo命令中删除依赖程序包_Centos_Yum_Undo - Fatal编程技术网

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

Centos 停止在yum history undo命令中删除依赖程序包,centos,yum,undo,Centos,Yum,Undo,我想撤消yum安装。应卸载已安装的软件包、依赖项,升级的软件包应降级为早期版本。如果降级版本不可用,请跳过删除程序包 尝试使用yum history undo,但它会删除要删除的包的从属项。如何防止删除具有依赖项的包?简短回答:这里没有一个命令行可以执行您想要的操作 说明: 如果您有pkg foo依赖于pkg bar和pkg bar依赖于pkg baz,那么在安装过程中,上述所有内容将一起提供给它们一个事务id,假设id=10。然后在另一个事务中安装依赖于pkg baz的pkg-goo,id=1

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


尝试使用
yum history undo
,但它会删除要删除的包的从属项。如何防止删除具有依赖项的包?

简短回答:这里没有一个命令行可以执行您想要的操作

说明:

如果您有
pkg foo
依赖于
pkg bar
pkg bar
依赖于
pkg baz
,那么在安装过程中,上述所有内容将一起提供给它们一个事务id,假设
id=10
。然后在另一个事务中安装依赖于
pkg baz
pkg-goo
id=11

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

如果您不想卸载
pkg-goo
,那么最好使用

yum remove pkg-foo pkg-bar


我正在卸载一个包含76个依赖项和7个升级的包
yum downgrade pkg-foo pkg-bar