Firestormには32ビットライブラリが必要ですが、利用できないようです。

Firestormには32ビットライブラリが必要ですが、利用できないようです。

私の苦境を説明すると次のようになります。

出力:

yogich@yogich-HP-15-Notebook-PC:~/firestorm$ ./firestorm
64-bit Linux detected.
Multi-arch support detected for i386.
Multi-arch support detected for amd64.
LIBGL_DRIVERS_PATH is /usr/lib/i386-linux-gnu/dri:/usr/lib/x86_64-linux-gnu/dri:/usr/lib64/dri:/usr/lib32/dri:/usr/lib/dri
Running from /home/yogich/firestorm

他にどうやって実行するのでしょうか? デスクトップのシンボリックリンクではうまくいきません。ファイル マネージャーから実行してもうまくいきません。

./firestorm: line 179: bin/do-not-directly-run-firestorm-bin: No such file or directory 
*** Bad shutdown ($LL_RUN_ERR). ***

You are running the Firestorm Viewer on a x86_64 platform.  The
most common problems when launching the Viewer (particularly
'bin/do-not-directly-run-firestorm-bin: not found' and 'error while
loading shared libraries') may be solved by installing your Linux
distribution's 32-bit compatibility packages.
For example, on Ubuntu and other Debian-based Linuxes you might run:
$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl

したがって、コマンドラインをコピー/貼り付けします。

yogich@yogich-HP-15-Notebook-PC:~/firestorm$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
[sudo] password for yogich: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32z1 lib32ncurses5

出来上がり:

E: Package 'ia32-libs' has no installation candidate
E: Unable to locate package ia32-libs-gtk
E: Unable to locate package ia32-libs-kde
E: Unable to locate package ia32-libs-sdl</pre>

答え1

古いリポジトリから 32 ビット ライブラリをインストールする必要があります。これは悪いやり方であり、時には望ましくない効果を引き起こす可能性があることに注意してください。しかし、火の嵐wiki。完全な32ビットインストールを行うか、必要な32ビットライブラリのみをインストールすることができます。

完全な32ビットインストール

この方法では、以前のディストリビューションから32ビットライブラリをインストールします。

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse"
sudo apt-get update
sudo apt-get install ia32-libs

ia32-libs-raring.listすべてが機能するようになったら、の を削除し/etc/apt/sources.list.d、 を実行することをお勧めしますsudo apt-get update

必要な32ビットライブラリのみをインストールするオプションもあります。ウィキ完全な 32 ビット インストールを実行したくない場合。

必要な32ビットライブラリのみをインストールする

32 ビット アーキテクチャのサポートが有効になっていることを確認します。

sudo dpkg --add-architecture i386
sudo apt-get update

基本ライブラリをインストールします。

sudo apt-get install libglu1-mesa:i386 libgtk2.0-0:i386 libidn11:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libqtwebkit4:i386

gstreamer0.10 ライブラリをインストールします。

sudo apt-get install gstreamer0.10-ffmpeg:i386 gstreamer0.10-pulseaudio:i386 gstreamer0.10-plugins-base:i386 gstreamer0.10-plugins-good:i386 gstreamer0.10-plugins-bad:i386 gstreamer0.10-plugins-ugly:i386

システムによってはesound-common、、libao-commonもインストールする必要があるかもしれません。libao4 pulseaudio-esound-compat

Firestormの実行中に問題が発生する場合は、以下のパッケージのインストールも試してください。以下のコードで言及されているパッケージの一部は、上記のコードを実行してインストールした他のパッケージの一部として既にインストールされている可能性があることに注意してください。また、注記それはlibstdc++試みるシステムにインストールされているいくつかのパッケージを削除します、 それで慎重に読むEnter キーを押す前に何をアンインストールしますか?

sudo apt-get install libstdc++-4.8-pic:i386 
sudo apt-get install libapr1:i386 libaprutil1:i386 libgl1-mesa-dev-lts-trusty:i386 
sudo apt-get install libatk1.0-0:i386 libdb5.3:i386 libfontconfig1:i386 libfreetype6:i386 libuuid1:i386 libx11-6:i386 libxinerama1:i386 libxrender1:i386

ご相談くださいウィキ詳細については。

関連情報