问题

问题

https://fedoraproject.org/wiki/StackTraces#Installing_debuginfo_RPMs_using_DNF

要仅安装最小的 debuginfo 包集,请使用 [ ] 的输出dnf debuginfo-install(无需实际安装任何内容)来获取 debuginfo 包的名称及其各自的存储库。然后根据以下示例构建安装命令:

   $ dnf --enablerepo=fedora-debuginfo --enablerepo=updates-debuginfo install <pkg-spec>-debuginfo

选项的效果--enablerepo=是暂时的。命令完成后,debuginfo 存储库不会启用。另一方面,dnf不会立即忘记有关禁用的 debuginfo 存储库的所有内容:

================================================================================
 Package                Arch      Version            Repository            Size
================================================================================
 systemd-debuginfo      x86_64    238-7.fc28.1       @fedora-debuginfo     27 M
 systemd-debugsource    x86_64    238-7.fc28.1       @fedora-debuginfo     15 M

问题

什么时候systemd升级,会systemd-debuginfo被删除吗?或者,会systemd-debuginfo以某种方式升级来自禁用的存储库?还是只会dnf失败?会发生什么?

答案1

如果您希望 debuginfo 包自动更新,请编辑 /etc/dnf/plugins/debuginfo-install.conf 并将“autoupdate=0”更改为“autoupdate=1”。

debuginfo 包位于禁用的存储库中,当您使用 debuginfo-install 命令时,该存储库会暂时启用。启用自动更新会使 debuginfo-install 插件在安装任何 *-debuginfo 软件包时自动启用这些存储库。

希望这可以帮助。

相关内容