RHEL 6 – HOE INSTALLEREN ‘GLIBC_2.14’ of ‘GLIBC_2.15’?

Ik heb deze 2 pakketten nodig die op RHEL 6 Linux-systeem zijn geïnstalleerd.
Ze zijn verplicht door verschillende andere programma’s.

Wanneer ik doe:

sudo yum install glibc-devel

Dit wordt uitgevoerd:

Loaded plugins: product-id, security
Setting up Install Process
Package glibc-devel-2.12-1.166.el6_7.1.x86_64 already installed and latest version
Nothing to do

Is er wat Eepel met Glibc_2.15 voor Rhel?
Zo niet – wat is hier een oplossing?


Antwoord 1, Autoriteit 100%

Dit gebeurt vaak wanneer u software in RHEL 7 bouwt en probeert op RHEL 6.

Om GLIBC bij te werken naar elke versie, downloadt u eenvoudig het pakket van

https://ftp.gnu.org/gnu/libc/

Bijvoorbeeld glibc-2.14.tar.gz in uw geval.

1. tar xvfz glibc-2.14.tar.gz
2. cd glibc-2.14
3. mkdir build
4. cd build
5. ../configure --prefix=/opt/glibc-2.14
6. make
7. sudo make install
8. export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH

Probeer vervolgens uw software uit te voeren, GLIBC-2.14 moet worden gekoppeld.


Antwoord 2

NAIVE VRAAG: Is het mogelijk om GLIBC 2.15 op de een of andere manier te downloaden, plaats deze in elke map (bijvoorbeeld / TMP / MYGLIBC) en wijs dan alleen naar dit pad bij het uitvoeren van iets dat deze specifieke versie van Glibc nodig heeft?

Ja, het is mogelijk .


Antwoord 3

Download voor een ander exemplaar van Glibc gcc 4.7.2, bijvoorbeeld van deze github repo (hoewel een officiële bron beter zou zijn)en pak het uit in een map, update dan LD_LIBRARY_PATHmet het pad waar je glib hebt uitgepakt.

export LD_LIBRARY_PATH=$glibpath/glib-2.49.4-kgesagxmtbemim2denf65on4iixy3miy/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$glibpath/libffi-3.2.1-wk2luzhfdpbievnqqtu24pi774esyqye/lib64:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$glibpath/pcre-8.39-itdbuzevbtzqeqrvna47wstwczud67wx/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$glibpath/gettext-0.19.8.1-aoweyaoufujdlobl7dphb2gdrhuhikil/lib:$LD_LIBRARY_PATH

Dit zou je moeten beschermen tegen het dichten van je CentOS*.

*Disclaimer: ik heb zojuist de gedachte voltooid die het lijkt alsof de OP probeerde uit te drukken, maar ik ben het er niet helemaal mee eens.


Antwoord 4

download rpm-pakketten en voer de volgende opdracht uit:

rpm -Uvh glibc-2.15-60.el6.x86_64.rpm \
glibc-common-2.15-60.el6.x86_64.rpm \
glibc-devel-2.15-60.el6.x86_64.rpm \
glibc-headers-2.15-60.el6.x86_64.rpm

Antwoord 5

Om GLIBC_2.14 of GLIBC_2.15 te installeren, downloadt u het pakket van /gnu/libc/index op

https://ftp.gnu.org/gnu/libc/

Volg daarna de instructies van Timo:

Bijvoorbeeld glibc-2.14.tar.gz in jouw geval.

  1. tar xvfz glibc-2.14.tar.gz

  2. cd glibc-2.14

  3. mkdir-build

  4. cd-build

  5. ../configure –prefix=/opt/glibc-2.14

  6. maken

  7. sudo make install

  8. LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH exporteren

Other episodes