Firestorm benötigt 32-Bit-Bibliotheken, die anscheinend nicht verfügbar sind

Firestorm benötigt 32-Bit-Bibliotheken, die anscheinend nicht verfügbar sind

Das Folgende soll mein Dilemma verdeutlichen:

Ausgabe:

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

Wie sonst ausführen? Symlink auf dem Desktop, kein Erfolg; vom Dateimanager ausführen, kein Erfolg.

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

Daher kopiere/füge ich die Befehlszeile ein:

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>

Antwort1

Sie müssen 32-Bit-Bibliotheken aus einem alten Repository installieren.Beachten Sie, dass dies eine schlechte Vorgehensweise ist und manchmal unerwünschte Auswirkungen haben kannaber wird vorgeschlagen inFeuersturmWiki. Sie können entweder eine vollständige 32-Bit-Installation durchführen oder nur die benötigten 32-Bit-Bibliotheken installieren

Vollständige 32-Bit-Installation

Diese Methode installiert die 32-Bit-Bibliotheken einer früheren Distribution

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

Sobald alles funktioniert, ist es besser, das ia32-libs-raring.listin zu entfernen /etc/apt/sources.list.dund auszuführen sudo apt-get update.

Es besteht auch die Möglichkeit, nur die benötigten 32-Bit-Bibliotheken zu installieren, wie in derWikiwenn Sie keine vollständige 32-Bit-Installation durchführen möchten.

Installieren Sie nur die benötigten 32-Bit-Bibliotheken

Stellen Sie sicher, dass die Unterstützung der 32-Bit-Architektur aktiviert ist:

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

Installieren Sie Basisbibliotheken:

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

Installieren Sie die gstreamer0.10-Bibliotheken:

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

Abhängig von Ihrem System müssen Sie möglicherweise auch esound-common, installieren libao-common.libao4 pulseaudio-esound-compat

Sie sollten auch versuchen, die folgenden Pakete zu installieren, wenn Sie Probleme beim Ausführen von Firestorm haben. Beachten Sie, dass einige der im folgenden Code genannten Pakete möglicherweise bereits als Teil anderer Pakete installiert wurden, die Sie durch Ausführen der obigen Codes installiert haben. AußerdemNotizdas libstdc++wird versuchen,Entfernen Sie einige in Ihrem System installierte Pakete, AlsoLies gründlichwas deinstalliert werden soll, bevor Sie die Eingabetaste drücken!

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

Konsultieren Sie dieWikifür mehr Informationen.

verwandte Informationen