Centos 停止在yum history undo命令中删除依赖程序包
我想撤消yum安装。应卸载已安装的软件包、依赖项,升级的软件包应降级为早期版本。如果降级版本不可用,请跳过删除程序包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 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