软件 服务器

发布于 更新于

AI总结: 本文介绍了在安装doris manager的studio时遇到的glibc版本缺失问题,以及手动编译安装glibc的过程。建议避免手动升级glibc,以防止服务器崩溃和需要重新部署。 优化建议: 1. 考虑使用系统包管理器安装glibc的兼容版本,避免手动编译带来的风险。 2. 在进行任何系统库的更改前,务必备份当前系统状态,以便在出现问题时快速恢复。 3. 提供更详细的错误信息和解决方案,以帮助用户更好地理解问题根源。 4. 添加对其他可能依赖于glibc的程序的影响分析,确保系统整体稳定性。 5. 考虑使用容器化技术来隔离环境,减少对主机系统的影响。

PS: 可以的话还是不要手动升级glibc, 容易搞挂服务器, 导致需要重新部署.

前因

doris manager 安装studio时 报错提示

/lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc++.so.6)

安装编译依赖

sudo yum install -y bison gcc make

下载源码

wget https://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar -zxvf glibc-2.18.tar.gz
cd glibc-2.18

创建编译目录

mkdir build && cd build
../configure --prefix=/usr --disable-profile --enable-add-ons

编译安装

make -j$(nproc)
sudo make install

验证

strings /lib64/libc.so.6 | grep GLIBC_2.18