推迟 Fedora (dnf) 上不重要的操作系统更新

推迟 Fedora (dnf) 上不重要的操作系统更新

我已经安装了该软件包texlive-scheme-full。有时,当我执行操作系统更新(通过dnf update)时,我需要更新 n > 5000 个软件包。这有时需要大约半小时或更长时间,并且需要数百 MB 的下载量。

当我没有时间或带宽来安装所有内容时,有没有办法更新我的操作系统,仅安装最重要的更新?

我所说的“最重要”是指与操作系统核心功能相关的软件包,特别是内核和安全相关的软件包。我认为我的 tex-distribution 的更新尤其不重要。

我注意到这个相关问题,其答案对我来说似乎有点麻烦:

这是唯一的出路吗?

答案1

奇怪的是没有这么简单的选择。但是您链接的问题很好地描述了它,并且链接的论坛帖子也做了。最简单的方法可能是创建这样的脚本:

#!/bin/bash
# Check for and install security updates if available

security_updates=$( dnf -q updateinfo list sec | awk '{print $3}' )
if [ -n "$security_updates" ]; then
   exit
fi
dnf upgrade $security_updates

(显然)已经有RFE bugzilla对此,但仍只是讨论,没有实施,也没有决定。

相关内容