你的位置:初春少女 > 东京热图片 > 【MMXD-004】未満2009年完全総集編8時間 CentOS7 升级 Glibc 2.17 到2.28
【MMXD-004】未満2009年完全総集編8時間 CentOS7 升级 Glibc 2.17 到2.28
发布日期:2024-08-24 05:49    点击次数:88

【MMXD-004】未満2009年完全総集編8時間 CentOS7 升级 Glibc 2.17 到2.28

2023/05/22 更新,Leslie 大佬建议了两个问题,一个是对于 make install 会有一个报错,另一个是更新后 系统汉文 和 locale 会有问题【MMXD-004】未満2009年完全総集編8時間,信服不错查察驳倒区置顶!

在手动升级 alist 从 3.2.0 版块到 3.6.0 版块的技巧,发现环境中现存的 Glibc 版块依然无法满足alist的条目了,遂升级一波,纪录一下。

./alist: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by ./alist)
正文

默许的GCC 版块无法无法编译 Glibc 2.28。装配GLIBC所需的依赖,该版块需要 GCC 4.9 以上 及 make 4.0 以上。GCC 11.2版块太新,无法与Glibc 2.28兼容。

一、装配gcc-8.2.0所依赖的环境

yum install bison -y
yum -y install wget bzip2 gcc gcc-c++ glibc-headers

图片【MMXD-004】未満2009年完全総集編8時間

二、升级GNU Make 3.82到4.2.1【MMXD-004】未満2009年完全総集編8時間

wget http://ftp.gnu.org/gnu/make/make-4.2.1.tar.gz
tar -zxvf make-4.2.1.tar.gz
cd make-4.2.1
mkdir build
cd build
../configure --prefix=/usr/local/make && make && make install
export PATH=/usr/local/make/bin:$PATH
ln -s /usr/local/make/bin/make /usr/local/make/bin/gmake
make -v

图片

三、升级GCC

yum install -y devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
echo "source /opt/rh/devtoolset-8/enable" >> /etc/profile
source /etc/profile

图片

四、下载 Glibc

wget https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.xz
xz -d glibc-2.28.tar.xz
tar -xvf glibc-2.28.tar
cd glibc-2.28
mkdir build

五、编译装配 Glibc

cd /root/glibc-2.28/build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make -j4
make install

笔据奇迹器 CPU 性能不同,编译技巧不同

图片

六、查询营救的 Glibc

色色网
strings /lib64/libc.so.6 | grep GLIBC

图片

纪录一下我方升级的流程,但愿大佬们斧正。 《CentOS7 升级 Glibc 2.17 到2.28》 https://roy.wang/centos7-upgrade-glibc/ © ROYWANG 本站仅提供存储奇迹,统共实质均由用户发布,如发现存害或侵权实质,请点击举报。

相关资讯