我已经安装了该软件包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对此,但仍只是讨论,没有实施,也没有决定。