vine-users ML アーカイブ



[vine-users:073175] Re: supertux のサウンドが鳴らない。

  • From: Munehiro Yamamoto <myamamoto@xxxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:073175] Re: supertux のサウンドが鳴らない。
  • Date: Tue, 18 Oct 2005 17:12:32 +0900
山本です。

初めに、
>日高様、
勝手にSubjectを変更して申し訳ありません。

結果から言いますと、
SuperTuxを起動することができました。
(正確にいうと、SDL_mixerでMODファイルを扱えるようにしました。)

例によって、specファイルを用意しました。
http://www.math.s.chiba-u.ac.jp/~myamamoto/doc/vine32/spec/SDL_mixer-vl.spec.gz
http://www.math.s.chiba-u.ac.jp/~myamamoto/doc/vine32/spec/supertux-vl.spec.gz
(これらのspecファイルは近いうちに、http://www011.upp.so-net.ne.jp/munepi/pc/linux/spec.htmlにまたリンクして説明を追加致します。)

それでは、手順を書きます。
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.spec
ここで、何かが足りないとかいってきたら、それらを適時インストールして下さい。
(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です。

ちなみに、supertux-0.1.3.x86.packageの扱いですが、
おそらく上記1. の手順を終えたのち、上記2. を行う代わりに、
supertux-0.1.3.x86.packageをインストールしてもOKだと思います。
そもそもの原因は、SDL_mixerがMODファイルを扱えなかったことにあったのですから。

それでは、失礼致します。

-- 
--------------------
千葉大学大学院自然科学研究科数理物性科学専攻D1 山本宗宏
e-mail address: myamamoto@xxxxxxxxxxxxxxxxxxxxxx