携手合作伙伴,实现业务上的双向合作共赢
我们为您提供全方位的支持与服务,确保您在使用我们的云服务时无忧无虑。
10+年商誉沉淀,深耕中国香港及海外高端资源
在 CentOS 7 中,yum 默认会安装软件的最新版本,这对于大多数情况是有益的,但有时我们可能需要安装指定版本的旧版软件,或者出于兼容性等需求,希望避免升级到最新版。幸运的是,yum 提供了几种方法,帮助我们安装特定版本的软件包。下面就详细介绍几种常见的方法,帮助你在 CentOS 7 中灵活安装指定版本的软件。
1. 查看可用版本
首先,你需要查看某个软件包的所有可用版本。通过以下命令,你可以列出仓库中该软件包的所有版本信息:
yum list <软件包名> --showduplicates
例如,如果你想查看 nginx 的所有可用版本:
yum list nginx --showduplicates
该命令会列出所有可用的版本信息,包括版本号和架构类型。通过这种方式,你可以选择合适的版本进行安装。
2. 安装指定版本的软件包
一旦你找到了想要安装的版本,可以使用以下命令来安装指定版本的包:
yum install <软件包名>-<版本号>
例如,假设你想安装 nginx 版本 1.18.0:
yum install nginx-1.18.0
在运行该命令时,确保版本号与仓库中的版本完全匹配。如果没有指定正确的版本,yum 会默认安装最新的版本。
3. 使用 yum versionlock 锁定软件版本
如果你想安装某个特定版本的软件,并确保在未来不会因为系统更新而意外升级,可以使用 yum-plugin-versionlock 插件来锁定软件包的版本。首先,你需要安装这个插件:
yum install yum-plugin-versionlock
安装完成后,你可以使用以下命令来锁定指定版本:
yum versionlock <软件包名>-<版本号>
例如,要锁定 nginx 的 1.18.0 版本:
yum versionlock nginx-1.18.0
这样,即使你运行 yum update,nginx 的版本也不会被自动更新。如果你想查看哪些软件包已被锁定,可以使用:
yum versionlock list
解除锁定某个软件包时,可以使用:
yum versionlock delete <软件包名>
4. 安装特定版本的软件包并禁用更新
如果你希望禁用更新,但仍然安装指定版本的软件,可以使用 --disableexcludes=all 选项。这将阻止 yum 自动从其他源拉取更新:
yum install <软件包名>-<版本号> --disableexcludes=all
这对于避免软件包版本在安装时被误升级很有帮助。
5. 通过 rpm 安装旧版本
有时候,yum 仓库中并没有你需要的特定版本软件。在这种情况下,你可以通过手动下载 .rpm 包并使用 rpm 工具进行安装。首先,从 CentOS 官方镜像站或其他可靠的源下载所需版本的 .rpm 包,然后使用以下命令进行安装:
rpm -ivh <rpm包路径 style="margin: 0px; padding: 0px; box-sizing: border-box; list-style: none;"></rpm包路径>
例如,假设你已经下载了 nginx-1.18.0-1.el7.x86_64.rpm 文件,可以通过:
rpm -ivh nginx-1.18.0-1.el7.x86_64.rpm
如果软件包已经安装且需要回退到旧版本,也可以使用 rpm -U 命令进行升级:
rpm -Uvh nginx-1.18.0-1.el7.x86_64.rpm
6. 使用 yum downgrade 降级软件包
如果你已经安装了某个新版本的软件,并希望将其降级到旧版本,可以使用 yum downgrade 命令:
yum downgrade <软件包名>-<版本号>
例如,假设你安装了 nginx 的一个较新版本,现在需要将其降级到 1.18.0 版本:
yum downgrade nginx-1.18.0
yum downgrade 会将软件包恢复到你指定的版本,同时处理相关依赖问题。
7. 手动指定特定软件源进行安装
如果你需要从某个特定的软件源安装指定版本的软件,可以通过 --enablerepo 参数启用该软件源。例如:
yum install <软件包名>-<版本号> --enablerepo=
假设你希望从 nginx-stable 仓库安装 nginx 版本 1.18.0:
yum install nginx-1.18.0 --enablerepo=nginx-stable
通过这种方式,你可以确保安装来自特定仓库的软件包版本。
8. 安装软件时的其他注意事项
确保版本匹配:在安装软件时,要确保你选择的版本与系统架构匹配(如 x86_64)。
软件包仓库:如果你有多个软件源,确保你从正确的仓库安装软件,以免出现版本不一致的问题。
软件锁定:在使用 yum versionlock 时要小心,以免不小心锁定了不需要的软件包版本,造成后续依赖问题。
服务热线:
18251482443电子邮箱:
3057944770@qq.com商务QQ:
3057944770公司地址:
江苏省连云港市东海县红星美凯龙S5-A133
客服微信
客服微信
感谢大家长久以来的支持。这句话,今天我想说得格外郑重。
这次的改名,并非临时起意。
“炎火云”三个字,不只代表一个名字。它代表着一个行业新人恨不得掏出来的那份无限热情;更代表着,没有你们的“星星之火”,我们至今仍只是一团随时会灭的小火苗。
回首这三年,我们莽撞地、也勇敢地尝试过无数新设计、新方案。一路上有过迷茫、碰过壁、熬过大夜。是你们一次次的信任、一次次的选择、一次次的包容,让那团微弱的火种,始终没有熄灭。
幸不辱命,也是幸得有您。在这条跌跌撞撞的路上,我们终于看清了、也坚定了未来十年、二十年的方向。
名字是大家认识我们的第一印象。很多人也问过我为什么叫炎火云,今天我们想通过“磐石云”这个名字,认真地告诉大家:那个曾经热情似火的少年,已经成长为 “稳如磐石”的后盾。
1. 关于陪伴(人员配置)
4名值班客服,工作时间早8:00 – 凌晨2:00,技术值班+售前全程在线。
2. 关于实力(产品覆盖+价格-30%)
海外:香港、美国、马来西亚、新加坡、日本、韩国等
国内:宁波、台州、十堰、襄阳、镇江、绍兴等
3. 关于速度(前端操作系统)
全面优化每一次点击体验,全国40+ CDN节点,响应更快更稳。
4. 关于承诺(品牌风格)
极致性价比 + 高性能 + 稳定 + 24小时无需任何理由退款退货
大家可以看到,这次我们的产品价格,对比之前整体下调了约30%。
做出这个决定,不是因为我们更“有钱”了,而是因为我们更“笃定”了。
我们算过一笔账:利润确实可以再下降一些。但如果我们再降,可能就没法保障现在的客服配置和技术响应速度了。
但即便如此——
我唯一不愿做的,就是下调技术客服人员的工资。
这三年,是他们凌晨两点还在回复消息,是他们在一次次点击中优化系统。没有他们,就没有今天的“稳如磐石”。
一家好的公司,不应该靠压低员工的工资来维持生存。
我们选择:让利给用户,善待给同事,细水长流。
所以请您放心享受这次价格的下调。
您得到的,是更便宜的产品,和一支依然被善待、依然全力以赴的团队。
从星火到磐石,感谢有你。未来十年、二十年,我们慢慢走,稳稳走。