首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将基本包标记为非用户安装,同时避免dnf自动删除?

如何将基本包标记为非用户安装,同时避免dnf自动删除?
EN

Unix & Linux用户
提问于 2019-04-06 21:01:16
回答 1查看 789关注 0票数 6

在刚刚安装的Fedora系统上,基本包(如sudo )不计为用户安装,即dnf repoquery --userinstalled | grep sudo返回为空。同时,dnf autoremove也不考虑这些包,即命令不尝试删除它们。到现在为止还好。

现在,如果我将sudo标记为使用dnf mark remove sudo可移动,则随后的dnf autoremove尝试(并失败)删除它。我知道防止自动删除目标sudo的唯一方法是将其标记为使用dnf mark install sudo安装的明确用户。但是,现在sudo的状态与开始时不同:dnf repoquery --userinstalled | grep sudo现在显示了sudo包。

我的问题是:如何重置基包(如sudo )的状态?也就是说,当dnf repoquery --userinstalled | grep sudo不试图删除包时,如何实现dnf autoremove返回空包?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-04-14 12:33:31

我想我找到了它的工作原理:

软件包不仅可以标记为“安装”或“删除”,还可以标记为“组”。这似乎是使用dnf group install安装的包的默认状态。在上面的示例中,dnf mark group sudo还原sudo包的原始状态。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/510950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档