当前位置:首页 > 随便写 > 正文内容

CentOS7 升级 Glibc 2.17 到2.28

虚拟化博客2年前 (2022-12-25)随便写187

在手动升级 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

二、升级GNU Make 3.82到4.2.1

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

记录一下自己升级的过程,希望大佬们斧正。


扫描二维码推送至手机访问。

版权声明:本文由Virtualization esxi pve unRaid vmware synology nas docker blog发布,如需转载请注明出处。

本文链接:http://www.yzme.net/post/53.html

标签: centos7
分享给朋友:

相关文章

2022年CPU天梯图(已更新12代intel)+显卡天梯图

2022年CPU天梯图(已更新12代intel)+显卡天梯图

CPU天梯图更注重综合性能,只具有参考意义,选择CPU要根据需求选择。生产力用户更偏重多核性能,可以参考天梯图游戏用户更偏重单核性能,天梯图参考意义不大桌面端CPU综合性能天梯图:单核性能可以参考下方CPU单线程天梯CPU单线程性能(游戏更...

nginx域名分流中转配置

注意一下新建的网页博客,需要在博客网站配置要加上proxy_protocol;,原来是listen 444 ssl,改成listen 444 ssl http2 proxy_protocol;stream {  &nb...

群晖DSM7.x 每天自动更换登陆界面壁纸教程

群晖DSM7.x 每天自动更换登陆界面壁纸教程

DSM7.x教程参考:https://github.com/kkkgo/DSM_Login_...mits/50a2e34c706edb6856268a4537665cddc50034b4DSM5.x DSM6.x版本参考:https://...

docker 搭建Koel 详细步骤

Koel是一个自己托管自己的音乐的平台,官网 https://koel.dev/ 安装过程,主要使用docker来简化安装,网上有的帖子说docker安装的性能差,我分析了一下并没有这回事。只是说因为要处理音乐上传/下载,这个系统的压力主要...

八仙过海,各显神通!

无意中说起出门方法,我说八法,都不信!不信的自己数一数!话说你会几种?科学路由(ssr,CLASH,V2,主要是各种免费订阅)机场借路,各种机场遇水搭桥,自己搭建,你懂的朋友借路,借公司,朋友线路NG改道,NGINX反带大树乘凉,借各种游戏...

原神SF搭建教程

原神SF搭建教程

首先需要安装java(8u202)和mongodb(版本大于4.0)下载链接https://mirrors.huaweicloud.com/java/jdk/8u202-b08/https://www.mongodb.com/try/dow...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。