GNU/Linux >> Znalost Linux >  >> Linux

libstdc++.so.5:nelze otevřít soubor sdíleného objektu - ale knihovna je nainstalovaná a aktuální

rpm, proto repo ví o názvech sdílených knihoven a o tom, co je poskytuje. Tak

yum install 'libstdc++.so.5'

wiil nainstalovat, co je potřeba, pokud to repo má.

Ve vašem případě by načetl compat-libstdc++-33-3.2.3-66.i586.rpm a jeho 32bitové deps, pokud je již nemáte, protože binární soubor, který se pokoušíte spustit, je zjevně 32bitový


libstdc++-4.4.1-2.fc11.x86_64 nainstaluje libstdc++.so.6 . Potřebujete compat-libstdc++-33-3.2.3-66.x86_64 balíček pro získání libstdc++.so.5 . (Nepoužívat symbolický odkaz! libstdc++.so.5 a libstdc++.so.6 jsou nekompatibilní.)


yum install compat-libstdc++-33 to vyřešil za mě.


Linux
  1. Jak vyřešit chybu „nelze otevřít soubor sdíleného objektu“ v distribucích Linuxu založených na Ubuntu

  2. Rpm:Chyba při načítání sdílených knihoven:Libz.so.1:Nelze otevřít soubor sdíleného objektu:Žádný takový soubor

  3. "chyba při načítání sdílených knihoven:libjli.so:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář" chyba "java -version" při spuštění

  1. Chyba Linuxu při načítání sdílených knihoven:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář

  2. Upozornění libpng:Nekompatibilní verze libpng v aplikaci a knihovně

  3. ImportError:libcblas.so.3:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář

  1. Proč moje veřejná knihovna volí Linux a open source

  2. Najít a odstranit velké soubory, které jsou otevřené, ale byly smazány?

  3. Načítání sdílených knihoven a využití RAM?