Ubuntu 11.10にUltraStar Deluxeをインストールしたいのですが。 プロジェクトホームページ および this PPA にはいくつかのパッケージがありますが、Ubuntuの古いリリース用であるようです。インストールしようとすると苦情が出るからです欠落している依存関係(11.10リポジトリで使用できなくなったパッケージ):
...
dpkg: dependency problems prevent configuration of ultrastar-deluxe:
ultrastar-deluxe depends on libavcodec52 (>= 4:0.6-1~) | libavcodec-extra-52 (>= 4:0.6-1~); however:
Package libavcodec52 is not installed.
Package libavcodec-extra-52 is not installed.
ultrastar-deluxe depends on libavformat52 (>= 4:0.6-1~) | libavformat-extra-52 (>= 4:0.6-1~); however:
Package libavformat52 is not installed.
Package libavformat-extra-52 is not installed.
ultrastar-deluxe depends on libavutil50 (>= 4:0.6-1~) | libavutil-extra-50 (>= 4:0.6-1~); however:
Package libavutil50 is not installed.
Package libavutil-extra-50 is not installed.
ultrastar-deluxe depends on libprojectm2; however:
Package libprojectm2 is not installed.
ultrastar-deluxe depends on libswscale0 (>= 4:0.6-1~) | libswscale-extra-0 (>= 4:0.6-1~); however:
Package libswscale0 is not installed.
Package libswscale-extra-0 is not installed.
dpkg: error processing ultrastar-deluxe (--install):
dependency problems - leaving unconfigured
...
プログラムを自分でコンパイルしたり、ソフトウェアを再パッケージしたりする以外に、Ubuntu 11.10にUltraStar Deluxeをインストールする方法はありますか?
最適なソリューションではありませんが、Launchpadから必要なパッケージを取得して、依存関係を手動でインストールできます。
最初に、Ubuntuリポジトリで利用可能な他のいくつかの必要な依存関係をインストールする必要があります。
Sudo apt-get install libprojectm2 projectm-data libftgl2
ファイルをダウンロードします。
32ビットUbuntuの場合:
libavcodec52_0.6.2-1ubuntu1.1_i386.deb
libavformat52_0.6.2-1ubuntu1.1_i386.deb
libavutil50_0.6.2-1ubuntu1.1_i386.deb
libswscale0_0.6.2-1ubuntu1.1_i386.deb
ltrastar-deluxe_1.1.0-4_i386.deb
ltrastar-deluxe-data_1.1.0-4_all.deb
ltrastar-deluxe-songs_20100506-1_all.deb
64ビットUbuntuの場合:
libavcodec52_0.6.2-1ubuntu1.1_AMD64.deb
libavformat52_0.6.2-1ubuntu1.1_AMD64.deb
libavutil50_0.6.2-1ubuntu1.1_AMD64.deb
libswscale0_0.6.2-1ubuntu1.1_AMD64.deb
ltrastar-deluxe_1.1.0-4_AMD64.deb
ltrastar-deluxe-data_1.1.0-4_all.deb
ltrastar-deluxe-songs_20100506-1_all.deb
次の順序でパッケージをインストールします。
32ビットUbuntuの場合:
Sudo dpkg -i libavutil50_0.6.2-1ubuntu1.1_i386.deb
Sudo dpkg -i libavcodec52_0.6.2-1ubuntu1.1_i386.deb
Sudo dpkg -i libavformat52_0.6.2-1ubuntu1.1_i386.deb
Sudo dpkg -i libswscale0_0.6.2-1ubuntu1.1_i386.deb
Sudo dpkg -i ultrastar-deluxe-data_1.1.0-4_all.deb
Sudo dpkg -i ultrastar-deluxe_1.1.0-4_i386.deb
Sudo dpkg -i ultrastar-deluxe-songs_20100506-1_all.deb
64ビットUbuntuの場合:
Sudo dpkg -i libavutil50_0.6.2-1ubuntu1.1_AMD64.deb
Sudo dpkg -i libavcodec52_0.6.2-1ubuntu1.1_AMD64.deb
Sudo dpkg -i libavformat52_0.6.2-1ubuntu1.1_AMD64.deb
Sudo dpkg -i libswscale0_0.6.2-1ubuntu1.1_AMD64.deb
Sudo dpkg -i ultrastar-deluxe-data_1.1.0-4_all.deb
Sudo dpkg -i ultrastar-deluxe_1.1.0-4_AMD64.deb
Sudo dpkg -i ultrastar-deluxe-songs_20100506-1_all.deb
これで、ultrastardx
を実行してUltraStar Deluxeを実行できるようになります。