【大阪 / 横浜】インフラ / サーバーサイドエンジニア募集中!

【大阪 / 横浜】インフラ / サーバーサイドエンジニア募集中!

【導入実績 500社以上】AWS 構築・運用保守・監視サービス

【導入実績 500社以上】AWS 構築・運用保守・監視サービス

【CentOS 後継】AlmaLinux OS サーバー構築・移行サービス

【CentOS 後継】AlmaLinux OS サーバー構築・移行サービス

【WordPress 専用】クラウドサーバー『ウェブスピード』

【WordPress 専用】クラウドサーバー『ウェブスピード』

【格安】Webサイト セキュリティ自動診断「クイックスキャナー」

【格安】Webサイト セキュリティ自動診断「クイックスキャナー」

【予約システム開発】EDISONE カスタマイズ開発サービス

【予約システム開発】EDISONE カスタマイズ開発サービス

【100URLの登録が0円】Webサイト監視サービス『Appmill』

【100URLの登録が0円】Webサイト監視サービス『Appmill』

【200ヶ国以上に対応】グローバル eSIM「ビヨンドSIM」

【200ヶ国以上に対応】グローバル eSIM「ビヨンドSIM」

【中国法人に対応】中国クラウド / サーバー構築・運用保守

【中国法人に対応】中国クラウド / サーバー構築・運用保守

【YouTube】ビヨンド公式チャンネル「びよまるチャンネル」

【YouTube】ビヨンド公式チャンネル「びよまるチャンネル」

AmazonLinuxで古いリポジトリを使用したい

AWS

システムソリューション部の指原です。

検証に伴い、AWSのEC2上でAmazonLinuxのインスタンスで少し古いバージョンのkernelをインストールした際のメモです。

概要

OS:Amazon Linux AMI release 2016.09

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

入れたいkernel: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
Loaded plugins: priorities, update-motd, upgrade-helper
No package kernel-4.4.51-40.67.amzn1.x86_64 available.
Error: Nothing to do

理由はAmazonのリポジトリで最新のものを参照していたため、該当のパッケージが存在していなかったためです。

ちなみに2017/8/2時点の最新のkernelは4.9.38-16.33.amzn1.x86_64になっています。

対応方法

yumの設定にreleaseverという設定項目があり、そこで参照するリポジトリを決定しています。

デフォルトだとlatest(最新)となっているため、そこを変更してやります。

[root@ip-xx-xx-xx-xx ~]# vim /etc/yum.conf
releasever=latest
↓
releasever=2016.09

 

その上で先ほど失敗したyumを実施します。

[root@ip-xx-xx-xx-xx ~]# yum install kernel-4.4.51-40.67.amzn1.x86_64
.
.
.
Installed:
 kernel.x86_64 0:4.4.51-40.67.amzn1

Complete!

 

サーバを再起動後、kernelの情報を確認します。

[root@ip-xx-xx-xx-xx ~]# uname -r

4.4.51-40.67.amzn1.x86_64

 

問題無く指定のkernelがインストールされました。

ちなみに上記方法はAWSのドキュメントにも記載されています。

※記載されている対応は該当行をコメントアウト

このように古いバージョンのものをインストールしたい場合は柔軟に対応できるようになっています。

以上です。

この記事がお役に立てば【 いいね 】のご協力をお願いいたします!
0
読み込み中...
0 票, 平均: 0.00 / 10
3,147
X facebook はてなブックマーク pocket
【2024.6.30 CentOS サポート終了】CentOS サーバー移行ソリューション

【2024.6.30 CentOS サポート終了】CentOS サーバー移行ソリューション

【2025.6.30 Amazon Linux 2 サポート終了】Amazon Linux サーバー移行ソリューション

【2025.6.30 Amazon Linux 2 サポート終了】Amazon Linux サーバー移行ソリューション

【大阪 / 横浜】インフラエンジニア・サーバーサイドエンジニア 積極採用中!

【大阪 / 横浜】インフラエンジニア・サーバーサイドエンジニア 積極採用中!

この記事をかいた人

About the author