Lazy loaded image
软件编译
🔄glibc升级
字数 383阅读时长 1 分钟
2026-8-10
2026-8-10

⚠️ 高危操作警告(质检新增)

glibc 是系统基础库,几乎所有命令(ls/bash/gcc)都依赖它。make install 一旦出错或中断,系统可能无法启动。
操作前必须:
1. 备份重要数据(或做整机快照/克隆)
2. 准备 救援环境(Live CD / 网络救援盘),以便系统无法启动时回滚
3. 确认有 gcc / make 编译工具:gcc --version && make --version
4. 记录当前 glibc 版本:ldd --version

1. 下载文件

💡 提示:glibc-2.18 是 2013 年的旧版本,如无特殊兼容需求建议使用当前发行版仓库里的 glibc 版本(yum/dnf update glibcapt upgrade libc6),风险低得多。

2. 安装部署

2.1 解压

2.2 创建编译目录

2.3 编译

⚠️ 修正:原文 --prefix\=/usr--with-headers\=/usr/include 中的 \= 为 Markdown 转义残留,实际命令不应包含反斜杠,即 --prefix=/usr

2.4 安装

⚠️ 风险提示:make install 覆盖系统 glibc 的瞬间即不可回退(除非有救援环境)。建议:
- 先 make -j 8 确保编译零错误,再执行 make install
- 升级完成后立即验证:ldd --version 确认版本正确、ls 等基础命令仍可运行
- 验证通过前不要关闭当前 SSH 会话,避免断连后无法重新登录
上一篇
rocky8修改内核启动顺序
下一篇
rocky8时间-对时