Können Sie ein Programm mit einer benutzerdefinierten Glibc ausführen?

2063
user15964

Ich habe Mathematica 9 auf einem alten Red Hat Enterprise Linux AS Release 4-System installiert. Nach der Installation habe ich versucht, Mathematica zu starten, aber es wurde folgende Meldung angezeigt:

/home/wcbao/M/Wolfram/Mathematica/9.0/SystemFiles/FrontEnd/Binaries/Linux-x86-64/Mathematica: /lib64/tls/libc.so.6: Version `GLIBC_2.4 'nicht gefunden (benötigt von / home / wcbao / M / Wolfram / Mathematica / 9.0 / SystemFiles / Bibliotheken / Linux-x86-64 / libML64i3.so)

/home/wcbao/M/Wolfram/Mathematica/9.0/SystemFiles/FrontEnd/Binaries/Linux-x86-64/Mathematica: /lib64/tls/libc.so.6: Version `GLIBC_2.4 'nicht gefunden (benötigt von / home / wcbao / W / Wolfram / Mathematica / 9.0 / SystemFiles / Bibliotheken / Linux-x86-64 / libQtCore.so.4)

Ich möchte die Systemglibc nicht aktualisieren, da dies riskant ist und der Administrator dies nicht zulässt.

Jemand hat vorgeschlagen, dass es möglich ist, die neue Version von glibc an einem anderen Ort zu installieren und das Programm als auszuführen

LD_LIBRARY_PATH=/lib/new your_application 

und dies wirkt sich nicht auf das System aus.

Ich frage hier also, ob diese Methode wirklich funktioniert. Und wenn es funktioniert, möchte ich wissen, wie man es Schritt für Schritt ausführt (mir fehlt derzeit die Linux-Erfahrung, und ich möchte Mathematica so bald wie möglich unter Linux einsetzen).

2
RHEL4 ist acht Jahre alt und hat das Ende seines normalen Supportlebenszyklus erreicht. Gibt es nicht eine andere Maschine, auf der Sie es installieren könnten? z.B. Ihre Desktop-Maschine Burhan Ali vor 11 Jahren 0
[Bitte kreuzen Sie die Fragen nicht an] (http://unix.stackexchange.com/questions/62940/how-to-run-new-software-without-updating-glibc) (es ist hier kein * Thema *, sondern Es gibt keine Möglichkeit, diese Frage als Duplikat zu kennzeichnen. Daniel Beck vor 11 Jahren 0

0 Antworten auf die Frage