CentOSのPCで音楽ゲームがしたい4

別の部屋からの作業のみなのでbeatorajaの確認は置いといてStepmaniaの導入。
githubに一連の手順が記載されているので何とかなりそう。
ちなみに英語はできません。多分中学生に負ける。

参考:Compiling StepMania
https://github.com/stepmania/stepmania/wiki/Compiling-StepMania

[dead@localhost ~]$ sudo dnf install libXrandr-devel libXtst-devel libpng-devel libjpeg-devel zlib-devel libogg-devel libvorbis-devel yasm alsa-lib-devel pulseaudio-libs-devel libmad-devel bzip2-devel jack-audio-connection-kit-devel libva-devel pcre-devel gtk2-devel glew-devel libudev-devel
メタデータの期限切れの最終確認: 0:22:37 時間前の 20200510162032秒 に実施しました。
パッケージ zlib-devel-1.2.11-10.el8.x86_64 は既にインストールされています。
一致した引数がありません: libogg-devel
一致した引数がありません: libvorbis-devel
一致した引数がありません: yasm
一致した引数がありません: libmad-devel
一致した引数がありません: glew-devel
エラー: 一致するものが見つかりません: libogg-devel libvorbis-devel yasm libmad-devel glew-devel

[dead@localhost ~]$ sudo dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
メタデータの期限切れの最終確認: 0:21:38 時間前の 20200510162032秒 に実施しました。
[MIRROR] rpmfusion-free-release-%fedora.noarch.rpm: Status code: 404 for http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-%fedora.noarch.rpm
[FAILED] rpmfusion-free-release-%fedora.noarch.rpm: Status code: 404 for http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-%fedora.noarch.rpm
Status code: 404 for http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-%fedora.noarch.rpm

試しにパッケージ入れようとするも一部足りず。
リポジトリ追加は404が帰ってくる。詰んだ。

ちょっとlibogg-develを調べてみたところ、CentOS PowerTools x86_64のリポジトリにいることが判明。 

参考
pkgs libogg-devel-1.3.2-10.el8.x86_64.rpm
https://centos.pkgs.org/8/centos-powertools-x86_64/libogg-devel-1.3.2-10.el8.x86_64.rpm.html

dnfコマンドの使い方
https://qiita.com/hana_shin/items/25f8f4167666cb7fa5b9

# リポジトリの確認
[dead@localhost ~]$ dnf repolist --all | grep Power
メタデータの期限切れの最終確認: 21:30:42 時間前の 20200509213852秒 に実施しました。
PowerTools                     CentOS-8 - PowerTools               無効化

# PowerToolsを有効にしてリトライ
[dead@localhost ~]$ sudo dnf --enablerepo=PowerTools install libXrandr-devel libXtst-devel libpng-devel libjpeg-devel zlib-devel libogg-devel libvorbis-devel yasm alsa-lib-devel pulseaudio-libs-devel libmad-devel bzip2-devel jack-audio-connection-kit-devel libva-devel pcre-devel gtk2-devel glew-devel libudev-devel

# コンパイル
[dead@localhost ~]$ git clone --depth=1 https://github.com/stepmania/stepmania.git
[dead@localhost ~]$ cd stepmania
[dead@localhost stepmania]$ git submodule update --init
[dead@localhost stepmania]$ cd Build
[dead@localhost Build]$ cmake -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE=Release .. && cmake ..
[dead@localhost Build]$ make -j8

問題なく成功した…。
もっと苦戦する予定だった。
リモートデスクトップで接続して起動確認。

[dead@localhost ~]$ cd stepmania/
[dead@localhost stepmania]$ ./stepmania 

画像1

起動した!!
とりあえず今日は起動確認まで。

この記事が気に入ったらサポートをしてみませんか?