Firestorm precisa de bibliotecas de 32 bits, que parecem indisponíveis

Firestorm precisa de bibliotecas de 32 bits, que parecem indisponíveis

O seguinte deve ilustrar minha situação:

Saída:

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

De que outra forma, correr? Link simbólico da área de trabalho, sem alegria; execute a partir do gerenciador de arquivos, sem alegria.

./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

Portanto, copio/colo a linha de comando:

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

Voilá:

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>

Responder1

Você precisa instalar bibliotecas de 32 bits de um repositório antigo.Observe que esta é uma maneira ruim de fazer isso e às vezes pode causar efeitos indesejáveismas é sugerido emtempestade de fogowiki. Você pode fazer uma instalação completa de 32 bits ou instalar apenas as bibliotecas de 32 bits necessárias

Instalação completa de 32 bits

Este método instala as bibliotecas de 32 bits de uma distribuição anterior

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

Depois que tudo estiver funcionando, é melhor remover o ia32-libs-raring.listin /etc/apt/sources.list.de do sudo apt-get update.

Também existe uma opção para instalar apenas as bibliotecas de 32 bits necessárias, conforme fornecido nowikise você não quiser fazer uma instalação completa de 32 bits.

Instale apenas as bibliotecas necessárias de 32 bits

Certifique-se de que o suporte à arquitetura de 32 bits esteja ativado:

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

Instale bibliotecas básicas:

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

Instale as bibliotecas 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

Você também pode ter que instalar esound-common, libao-common, libao4 pulseaudio-esound-compatdependendo do seu sistema.

Você também deve tentar instalar os seguintes pacotes se estiver tendo problemas ao executar o Firestorm. Observe que alguns dos pacotes mencionados no código abaixo podem já ter sido instalados como parte de outros pacotes que você instalou executando os códigos acima. Tambémobservaçãoisso libstdc++vai tentarremova alguns pacotes instalados em seu sistema, entãoLeia cuidadosamenteo que vai ser desinstalado antes de pressionar 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

Consulte owikiPara maiores informações.

informação relacionada