libstdc++-libc6.1-1.so.2 hiámyzik

Fórumok

Sziasztok,

Van egy ilyen hibam (Sarge-on):

libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory

nem láttam a csomagok között 6.0 fölötti libc-t ill. libstdc++ -t.

Pedig tuti, hogy van valami triviális megoldás.
Segitsetek, pliz.

Köszi:)

Hozzászólások

google biztosan ad valami hasznalhatot. Pl az elso talalatban:

"...To check if compat-libstdc++ is installed, run the command rpm -qa | grep compat-libstdc+. If it is not installed, install this rpm from the RedHat 7.2 CD-ROMs. If it is installed and the problem still exists, start the IBM HTTP Server, run the ldconfig system command."

Ezt forditsd le apt-re, lehet, hogy pontosan ennyi lesz itt is a megoldas. ;-)

ez meg jobb...

"One of the problems with alien is that distributions can give
different names to a given library. I suspect you need the Debian
package libstdc++2.10 which supplies the library

/usr/lib/libstdc++-3-libc6.1-2-2.10.0.so

which is also available via this symbolic link

/usr/lib/libstdc++-libc6.1-2.so.3"

A "libstdc++2.10-glibc2.2" nevű csomag (verziója 2.95.4-22) tartalmaz egy /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so nevű fájlt. Szerintem a fennt említett névvel készíts egy szimbólikus linket, ami erre mutat.
Persze, ha DEB csomagból akarsz valamit feltelepíteni és annak kell a függőség, ajánlatos kézzel a függőséget kikapcsolva telepíteni, de jó ha meggyőződsz róla, hogy milyen más függőségei vannak a csomagnak.

Keress frissebb rendszeren forditott csomagot abbol, aminek ez kell, ill.
nezz korul a libstdc++ verziokat nezd vegig, hatha van egy eleg regi. A 6.1 verzioszam beugratos kisse, glibc 2.1-re utal.
[ Az eltero soname-u libek atlinkelese gyakran okoz hibat, soname-et foleg akkor modositanak, ha valtozott az ABI, azaz megszunt a kompatibilitas. ]

a debian packages keresése a libstdc++-libc6.1-1.so.2 állomány után azt adja ki, hogy ebben a csomagban van:
oldlibs/libstdc++2.9-glibc2.1