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
    • > Populating transaction set with selected packages. Please wait.
      • > Package ncurses-devel.i386 0:5.6-7.20070612 set to be updated
      • > Package ncurses.i386 0:5.6-7.20070612 set to be updated
    • > Running transaction check
Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Updating: ncurses i386 5.6-7.20070612 ncurses-5.6-7.20070612.i386.rpm 4.6 M ncurses-devel i386 5.6-7.20070612 ncurses-devel-5.6-7.20070612.i386.rpm 1.6 M Transaction Summary ============================================================================= Install 0 Package(s) Update 2 Package(s) Remove 0 Package(s) Total download size: 6.2 M Is this ok [y/N]: y Downloading Packages: Package ncurses-devel-5.6-7.20070612.i386.rpm is not signed

仕方がないので、/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に指定したら、インストールは成功した。