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 软件包时自动启用这些存储库。
希望这可以帮助。