CentOS7の32bit版のkernelplusインストール
CentOS7の32bit版のkernelplusを試したかったので,そのときのメモです.
元になるcentos7 32ビット版を,最小構成でインストール.isoはここ
http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos-altarch/7.9.2009/isos/i386/
上記にkernelplusのインストール方法(sudo yum --enablerepo centosplus install kernelplus)があるが,32bit版のrpmファイルは探しても見当たらない(どのサーバにもない?)
下記に,
http://ftp.jaist.ac.jp/pub/Linux/CentOS-vault/7.9.2009/centosplus/Source/SPackages/
kernelplus のrpmのソースを見つけることができたので,それをコンパイルすることにする.
・コンパイルではファイル容量が多く必要なので注意する(途中容量オーバーになりました・・).
・コンパイル時にエラーしたので,Makefile をみるとgit関係のコマンドがない?ことが原因のようでした.git関係のツールもインストールして解決.
コンパイル後に,
yum install rpmbuild
を実行.足りないファイル(依存関係)がたくさん出てきたので,それらも順次インストールして,依存関係をつぶしていく.依存関係で,perl関連でもインストールしないとならないものが出てくるが,
# yum install perl-ExtUtils-Embed
で解決.
その後,インストール
・uname -r を実行するとkernelplusのものになっている.