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

使用yum localinstall更新软件包:是否替换旧版本或保留双版本?

yum localinstall重复执行后的行为说明

嘿,这个问题得拆成几种情况来看,我给你捋明白:

  • 安装同版本的包:如果你再次执行yum localinstall安装同一个版本的rpm包,yum会先检查系统里已安装的版本。如果已经存在完全相同的包,它直接会提示Package XXXX is already installed,啥替换、重复安装都不会做,相当于白跑一趟。

  • 安装更高版本的包:要是你装的是比现有版本新的rpm包,yum会自动触发升级流程——先卸载旧版本,再安装新版本,最终系统里只会保留最新的那个,旧版本被替换掉,不会共存。

  • 特殊包的例外情况:有个别特殊包,比如Linux内核(kernel),yum默认允许同时安装多个版本。毕竟内核不能随便删旧的,万一新版本启动崩溃了还能回滚救急。所以用yum localinstall装新内核包时,旧内核版本会被保留,系统里会有好几个内核版本共存。

简单总结下:绝大多数普通软件包要么“已安装就跳过”,要么“升级替换旧版”,只有少数特殊包会允许多版本共存。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 06:42:33