You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何指定yum update时将特定软件包设为最后更新?

如何让特定软件包在yum update时最后更新

好问题!这种场景确实需要一点小技巧来实现——毕竟yum本身没有直接提供「指定包最后更新」的原生参数,但我们可以通过分两步执行的方式完美达成你的需求:

  • 第一步:先更新除目标包之外的所有软件包
    假设你的版本标记包叫repo-version-info(把这个替换成你实际的包名),执行以下命令:

    sudo yum update --exclude=repo-version-info -y
    

    这个命令会跳过指定的包,优先完成系统中其他所有可更新软件包的升级操作。

  • 第二步:单独更新目标版本标记包
    等第一步的更新完全结束后,再单独执行这个包的更新命令:

    sudo yum update repo-version-info -y
    

    这样就能确保这个包含仓库版本信息的包,是在所有其他包更新完成后才被升级的,正好满足你标记客户端对应版本的需求。

进阶:写成脚本自动执行

如果不想每次手动敲两条命令,可以把它们整合到一个脚本里,方便一键运行:

#!/bin/bash
# 先更新除版本标记包外的所有内容
sudo yum update --exclude=repo-version-info -y
# 最后更新版本标记包
sudo yum update repo-version-info -y

给脚本加上执行权限后,每次运行它就能自动按顺序完成整个更新流程啦。

内容的提问来源于stack exchange,提问作者Shlomi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:35:10