山本です。 みのる様、ズバリの指摘をありがとうございます。僕の手順の記述ミスでした。 日高様、みのるさんのご指摘 : > ちょっと気になった点があります。 > > $ rpm -ba rpm/SPECS/SDL_mixer.spec > を実行した時にメッセージが流れると思います。 > その最後の方で「書き込み完了:」というメッセージが出ると思い > ます。 > > そのメッセージは > 書き込み完了: ~/rpm/RPMS/i386/SDL_mixer-devel-1.2.6-0vl1.2.i386.rpm > と出ますか? > > 書き込み完了: ~/rpm/RPMS/i386/SDL_mixer-devel-1.2.6-0vl1.1.i386.rpm > と出ますか? > > つまり最後のファイル名は「SDL_mixer-devel-1.2.6-0vl1.2.i386.rpm」 > ですかそれとも「SDL_mixer-devel-1.2.6-0vl1.1.i386.rpm」です > か? とおり、僕の手順の説明の記述にミスがありました。 僕の作ったspecファイルは、SDL_mixer-vl.specです。 「-vl」が抜けています。大変申しわけありません。 僕の手順書の記述ミスのために、日高さんには余計な時間と迷いを させてしまいました。 訂正版の手順を掲載いたします。 ---------------------------- 1. SDL_mixerがMODファイルを扱えるように修正を施して再び導入します。 (1) SDL_mixerのsrc.rpmをとってきます。 $ apt-get source SDL_mixer (2) 修正したspecを用意します。 $ wget http://www.math.s.chiba-u.ac.jp/~myamamoto/doc/vine32/spec/SDL_mixer-vl.spec.gz $ gunzip SDL_mixer-vl.spec.gz $ mv SDL_mixer-vl.spec rpm/SPECS/ (3) MODファイルを扱えるようにしたSDL_mixerのrpmを作ります。 $ rpm -ba rpm/SPECS/SDL_mixer-vl.spec ←ココです!「-vl」が抜けていました! ここで、何かが足りないとかいってきたら、それらを適時インストールして下さい。 (4) SDL_mixerを導入します。 # rpm -ivh rpm/RPMS/i386/SDL_mixer-1.2.6-0vl1.2.i386.rpm # rpm -ivh rpm/RPMS/i386/SDL_mixer-devel-1.2.6-0vl1.2.i386.rpm 2. SuperTuxを導入します。 (1) SuperTuxのソースを http://supertux.berlios.de からとってきます。 supertux-0.1.3.tar.bz2です。 (2) SuperTuxのrpmを作るためのspecをとってきます。 http://www.math.s.chiba-u.ac.jp/~myamamoto/doc/vine32/spec/supertux-vl.spec.gz (3) (1.でやった手順と同様にして、)supertuxのrpmを作ります。 $ rpm -ba rpm/SPECS/supertux-vl.spec (4) supertuxをインストールします。 これで、SuperTuxが遊べます。 $ supertux なり、 GnomeメニューからたどってもOKです。 -------------------------------------------- ちなみに、SDL_mixer.specというのは、$ apt-get source SDL_mixerによって、 本家から、src.rpmを取得して展開されたときに、$HOME/rpm/SPECS/内に 本家のSDL_mixer-1.2.6-0vl1.1.i386.rpmを作るためのspecファイルである SDL_mixer.specができます。ぼくの方のspecファイルは、SDL_mixer-vl.specで、 できるrpmは、SDL_mixer-1.2.6-0vl1.2.i386.rpmです。つまり、 本家は「0vl1.1」ですが、僕が修正したのは「0vl1.2」という風になっています。 今度こそ大丈夫です!!!SuperTuxがすぐそこまできています。 それでは、失礼致します。
-- -------------------- 千葉大学大学院自然科学研究科数理物性科学専攻D1 山本宗宏 e-mail address: myamamoto@xxxxxxxxxxxxxxxxxxxxxx