Alpineをインストールしようと思ったが、、、
古いサーバでやってた仕事をCentOS5のマシンに移行したのだが、メールをsshして読むのに、いまさらpineでもなかろうということで、Alpineをインストールしようとしたが、libtinfo.so.5が無いからダメだといわれて、それがどこにあるのかわからず、RPM Searchのお世話になった。
結局ncurses(ncurses-develも必要)をUpdateする必要があった。
普通のrepositoryには無いので、RPM Searchで見つけたところからrpmパッケージを落としてきた。
ところで、nucurses(-devel)のパッケージをlocalinstallしようとすると、以下のように
Package ncurses-devel-5.6-7.20070612.i386.rpm is not signed
と怒られる。
(ちなみに、ncursesまたはncurses-develをそれだけでインストールしようとすると、依存関係の問題があるので、1つのコマンドで2つのrpmパッケージする必要がある)
# yum localinstall ncurses-5.6-7.20070612.i386.rpm ncurses-devel-5.6-7.20070612.i386.rpm Loading "installonlyn" plugin Setting up Local Package Process Examining ncurses-5.6-7.20070612.i386.rpm: ncurses - 5.6-7.20070612.i386 Examining ncurses-devel-5.6-7.20070612.i386.rpm: ncurses-devel - 5.6-7.20070612.i386 Marking ncurses-5.6-7.20070612.i386.rpm as an update to ncurses - 5.5-24.20060715.i386 Marking ncurses-devel-5.6-7.20070612.i386.rpm as an update to - ncurses-devel-5.5-24.20060715.i386 Resolving Dependencies
仕方がないので、/etc/yum.conf でgpgcheck=1 を =0 に変更するというズルを行った。
(参考:http://viz.is-a-geek.com/~viz/cw/index.php?yum )
これで libtinfoは揃ったので、今度はAlpineのパッケージを yum localinstallしてみる。
これもまた「not signed」なので、gpgcheckを0に指定したら、インストールは成功した。