Firestorm necesita bibliotecas de 32 bits, que parecen no estar disponibles

Firestorm necesita bibliotecas de 32 bits, que parecen no estar disponibles

Lo siguiente debería ilustrar mi situación:

Producción:

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 qué otra manera correr? Enlace simbólico de escritorio, sin alegría; ejecutar desde el administrador de archivos, no es ningún placer.

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

Por lo tanto, copio/pego la línea 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

Listo:

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>

Respuesta1

Necesita instalar bibliotecas de 32 bits desde un repositorio antiguo.Tenga en cuenta que esta es una mala forma de hacerlo y, a veces, puede causar efectos indeseables.pero se sugiere entormenta de fuegowiki. Puede realizar una instalación completa de 32 bits o instalar solo las bibliotecas de 32 bits necesarias.

Instalación completa de 32 bits

Este método instala las bibliotecas de 32 bits de una distribución 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

Una vez que todo esté funcionando, es mejor quitar el ia32-libs-raring.listin /etc/apt/sources.list.dy hacerlo sudo apt-get update.

También existe la opción de instalar solo las bibliotecas de 32 bits necesarias como se indica en lawikisi no desea realizar una instalación completa de 32 bits.

Instale solo las bibliotecas de 32 bits necesarias

Asegúrese de que la compatibilidad con la arquitectura de 32 bits esté habilitada:

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

Instalar bibliotecas base:

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 las 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

Es posible que también tengas que instalar esound-common, libao-common, libao4 pulseaudio-esound-compatdependiendo de tu sistema.

También debería intentar instalar los siguientes paquetes si tiene problemas al ejecutar Firestorm. Tenga en cuenta que es posible que algunos de los paquetes mencionados en el código siguiente ya se hayan instalado como parte de otros paquetes que instaló ejecutando los códigos anteriores. Tambiénnotaeso libstdc++intentaráeliminar algunos paquetes instalados en su sistema, entoncesLea cuidadosamente¡Qué se va a desinstalar antes de presionar 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

Consulta elwikipara más información.

información relacionada