J'ai besoin de ces 2 packages installés sur le système Linux 6 de RHEL. Ils sont requis par plusieurs autres programmes.
Quand je fais:
Sudo yum install glibc-devel
c'est la sortie:
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
Existe-t-il un EPEL avec GLIBC_2.15 pour RHEL? Sinon, qu’est-ce qu’une solution de contournement ici?
Cela se produit souvent lorsque vous créez un logiciel dans RHEL 7 et essayez de l'exécuter sous RHEL 6.
Pour mettre à jour GLIBC vers n’importe quelle version, téléchargez simplement le package à partir de
Par exemple, glibc-2.14.tar.gz dans votre cas.
Essayez ensuite d’exécuter votre logiciel, la glibc-2.14 devrait être liée.
Pour une autre instance de Glibc, téléchargez gcc 4.7.2, par exemple depuis ce repo github (bien qu'une source officielle soit meilleure) et extrayez-le dans un dossier, puis mettez à jour LD_LIBRARY_PATH
avec le chemin où vous avez extrait glib.
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
Cela devrait vous protéger de la perte de votre CentOS *.
* Disclaimer: Je viens juste de terminer l'idée que le PO essayait de s'exprimer, mais je ne suis pas entièrement d'accord.
Question naïve: Est-il possible de télécharger GLIBC 2.15 d’une manière ou d’une autre, de le placer dans n’importe quel dossier (par exemple/tmp/myglibc) et de pointer ensuite sur ce chemin UNIQUEMENT lorsqu’une tâche nécessitant cette version spécifique de glibc?
Oui, c'est possible .
téléchargez les packages rpm et exécutez la commande suivante:
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
Pour installer GLIBC_2.14 ou GLIBC_2.15, téléchargez le package à partir de/gnu/libc/index à
Suivez ensuite les instructions énumérées par Timo:
Par exemple, glibc-2.14.tar.gz dans votre cas.
tar xvfz glibc-2.14.tar.gz
cd glibc-2.14
construire mkdir
cd build
../configure --prefix =/opt/glibc-2.14
make
Sudo fait installer
export LD_LIBRARY_PATH =/opt/glibc-2.14/lib: $ LD_LIBRARY_PATH