[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

我想在 Amazon Linux 上使用旧存储库

AWS

我是系统解决方案部门的指​​原。

出于验证目的,这是我在 AWS EC2 上的 Amazon Linux 实例上安装稍旧版本的内核时的备忘录。

概述

操作系统:Amazon Linux AMI 版本 2016.09

旧内核:kernel-4.4.35-33.55.amzn1.x86_64

您要放入的内核:kernel-4.4.51-40.67.amzn1.x86_64

麻烦

我以为可以通过 yum install 指定版本来安装它,但这不起作用。

[root@ip-xx-xx-xx-xx ~]# yum install kernel-4.4.51-40.67.amzn1.x86_64 已加载插件:priorities、update-motd、upgrade-helper 没有软件包 kernel-4.4.51-40.67。 amzn1.x86_64 可用。

原因是相应的包不存在,因为我指的是亚马逊存储库中的最新版本。

顺便说一句,截至 2017 年 8 月 2 日的最新内核是 4.9.38-16.33.amzn1.x86_64。

如何处理

yum设置中有一个名为releasever的设置项,它决定了要引用的存储库。

默认是最新的,所以更改它。

[root@ip-xx-xx-xx-xx ~]# vim /etc/yum.confreleasever=最新 ↓releasever=2016.09

 

然后执行yum,之前失败了。

[root@ip-xx-xx-xx-xx ~]# yum install kernel-4.4.51-40.67.amzn1.x86_64 。已安装:kernel.x86_64 0:4.4.51-40.67.amzn1 完成!

 

重启服务器后,查看内核信息。

[root@ip-xx-xx-xx-xx ~]# uname -r 4.4.51-40.67.amzn1.x86_64

 

指定的内核已安装,没有任何问题。

顺便说一句,上述方法AWS文档中也有描述

*对于列出的回复,请注释掉相关行。

如果您想安装旧版本,这将为您提供灵活性。

就是这样。

如果您觉得这篇文章有帮助,请点赞!
0
加载中...
0 票,平均:0.00 / 10
3,519
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

写这篇文章的人

关于作者