Yum / dnf尝试删除独立包作为依赖项


1

当我尝试yum remove texlive它时,它将列出它将作为依赖项仅删除的所有包texlive,但是例如gcc列出。但我想把它留在系统中。我可以以某种方式指定要离开的包吗?我尝试从Yum autoremove提示删除独立yum install gcc“将其修复为用户安装”的软件包,但这仅适用于将软件包作为独立安装为独立的情况。

有人有解决方案吗?

Answers:


1

dnf受管系统上,dnf mark install gcc以root身份运行以标记gcc为用户安装。dnf mark remove gcc以root身份运行以标记gcc为仅安装以满足其他包的依赖性。

yum受管系统上,yumdb set reason user gcc以root身份运行以标记gcc为用户安装。yumdb set reason dep gcc以root身份运行以标记gcc为仅安装以满足其他包的依赖性。

(给予信贷,信贷是由于,我学会了yum从答案大卫·哈勒的回答对服务器故障等效问题和博客文章由克里斯托弗·灵动,两者都导致我yumdb的手册页讨论reason的关键。对于dnfHavner的评论中RedHat Bugzilla错误报告引导我进行dnf手册页讨论dnf mark。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.