首页主机资讯Yum升级软件包在Linux中怎么弄

Yum升级软件包在Linux中怎么弄

时间2026-01-21 13:34:03发布访客分类主机资讯浏览384
导读:YUM升级软件包实用指南 适用系统与准备 YUM 是 RHEL、CentOS 等基于 RPM 的发行版常用的包管理工具,能自动处理依赖并从仓库安装、更新或删除软件包。执行更新通常需要 root 权限,建议使用 sudo;操作前可先查看可用...

YUM升级软件包实用指南

适用系统与准备

  • YUMRHEL、CentOS 等基于 RPM 的发行版常用的包管理工具,能自动处理依赖并从仓库安装、更新或删除软件包。执行更新通常需要 root 权限,建议使用 sudo;操作前可先查看可用更新,再确认是否执行,以降低风险。

常用升级命令

  • 检查可更新的软件包(不实际更新):sudo yum check-update
  • 更新指定软件包:sudo yum update 软件包名(例如:sudo yum update nginx
  • 更新全部已安装软件包:sudo yum update
  • 只更新软件包本体,不升级内核(示例):sudo yum --exclude=kernel* update
  • 说明:yum updateyum upgrade 在功能上等效,均可用于升级指定或全部软件包。

确认结果与会话控制

  • 自动确认(非交互式场景):在命令后加 -y,如 sudo yum -y update
  • 验证是否已升级:查看已安装包及版本,例如 yum list installed httpdrpm -q 软件包名
  • 查看更新历史:yum history(可配合 yum history info < ID> 查看具体事务详情)。

缓存与仓库维护

  • 清理缓存并重建元数据索引,提升后续操作效率并释放空间:
    • 清理:sudo yum clean all
    • 重建:sudo yum makecache
  • 临时启用/禁用仓库(示例):sudo yum --disablerepo=repo_id updatesudo yum --enablerepo=repo_id update

实用建议

  • 先在测试或维护窗口执行,确认业务无影响再推广到生产。
  • 重要变更前备份关键数据与配置,或记录 yum history 以便回滚。
  • 若系统较旧且仓库中无新版本,可考虑先升级系统版本或使用其他渠道的软件源。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Yum升级软件包在Linux中怎么弄
本文地址: https://pptw.com/jishu/788644.html
Yum在Ubuntu中如何替代 如何解决Linux Yum报错

游客 回复需填写必要信息