Cette opération est délicate car cette librairie est très utilisée : Cela peut corrompre le système entier (no more boot).
Solution avec compilation :
Creér un fichier script avec le contenu ci-dessous
On peut remplacer ‘2.26’ par ‘2.17’ … 2.31
# chmod +x pour l’executer
cheron # more glibc-2-26-inst.sh
#!/bin/bash
set -eux; \
cd /opt \
&& wget http://ftp.gnu.org/gnu/glibc/glibc-2.tar.gz \
&& tar -xvzf glibc-2.26.tar.gz \
&& cd glibc-2.26 \
&& mkdir build \
&& cd build \
&& ../configure –prefix=/opt/glibc-2.26 \
&& make -j4 \
&& make install \
&& make clean \
&& cd ../.. \
&& rm -fr glibc-2.26 \
&& rm -f glibc-2.26.tar.gz
Solution sans compilation :
# wget http://ftp.br.debian.org/debian/pool/main/g/glibc/libc6_2.27-10_amd64.deb
# sudo dpkg -i libc6_2.27-10_amd64.deb
Vérification :
# strings /lib/x86_64-linux-gnu/libm.so.6 | grep GLIB
Autre solution : apt dist-upgrade