term タグ別の記事一覧

自作yumリポジトリでrpmパッケージに署名をしているのに「not signed」と表示されてインストールできない場合

 「独自のRPMパッケージやyumリポジトリを作ってみよう」記事のフォローアップです。

 自作yumリポジトリでrpmパッケージを公開した際、yum installコマンドでそのパッケージをインストールしようとした際に「not signed」と表示されてインストールできない場合があります。これはその表示のとおり、パッケージに署名がされていないためです。パッケージへの署名の仕方は先の記事で解説しているのですが、その後記事に従って署名をしたにも関わらず、再度yum installコマンドでインストールにトライしても同様の表示が出てインストールできない場合があります。

 この場合、yum installコマンドを実行したマシン内にパッケージがキャッシュされている可能性があります。「yum cache clean」コマンドでキャッシュをクリアして再度試してみましょう(自分もハマりました)。

SDL_mixerのspecファイル

 SDL_mixerはCentOS用のパッケージが用意されていない&提供されているSRPMをx64環境でビルドすると64ビットバイナリが/usr/lib/以下にインストールされてしまうという問題があるので、これを修正するspecファイルを作成した。Gist:SDL_mixer.specで公開している。