Jak podstrcit glibc 2.2.4 nekterym aplikacim
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Středa Leden 12 12:57:23 CET 2005
On Wed, 12 Jan 2005, Tomas Hubalek wrote:
> Ahoj,
>
> mam takovy dotaz. Tusim, ze to mozna jde, ale nevim jak na to. Mam SUSE
> SLES 7, na kterem jsou standardne nainstalovane glibc 2.2.2. Mam Javu
> 5.0, ktera potrebuje glibc 2.2.4. Mam dotaz:
Proc 2.2.4? Kdyz uz, tak bych vzal nejnovejsi z rady 2.2, coz bylo aspon
2.2.5, i kdyz si nejsem jisty, zda nebyly snahy i o neco jako 2.2.6.
> - je mozne nainstalovat nekam glibc 2.2.4 (mimo defaultni umisteni) a v
> shellu, ktery javu spousti, ji podstrcit, aby neloadovala glibc 2.2.2
> ale glibc 2.2.4.
Vetsina programu by mela reagovat na nastaveni LD_LIBRARY_PATH a pokud je
tato promenna nastavena, tak hledat glibc prednostne tam.
Trochu vetsi problem muze byt s dynamickym linkerem. Pokud by program se
starym ld.so (presne /lib/ld-linux.so.2) nefungoval, pak je potreba ho
explicitne spustit s novym ld.so pomoci ...cesta.../ld.so program
parametry, ale muze to zpusobit jiste zmatky (ld.so se placne do pameti
jinam, nez normalne je).
> - je toto mozny a hlavne nejlepsi zpusob?
Pokud je toto jediny program, kvuli kteremu je potreba mit novejsi glibc,
tak to asi je nejlepsi zpusob.
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux