背景
特别提醒一下
glibc 出错你会出现什么问题:
1. 影响最小的情况下,无法解析名称空间(不过你可以通过ip连接网络)
2. 无法使用rpm yum (对文件非常熟悉的话解包复制还是可以的)
3. 无法使用 su 登陆,无法切换用户(单是这样的话单用户模式还是可以使用的)
4. bash 使用不了,这种情况下整个系统你只能使用 cd 或者 export 等屈指可数的指令。
1.下载 glibc-2.29 源码
官网:http://www.gnu.org/software/libc/sources.html
2.查看文档
cat INSTALL //先看看文档吧
需求工具版本:
*GNU ‘make’ 4.0 or newer
*GCC 5 or newer
*GNU ‘binutils’ 2.25 or later
*GNU ‘textinfo’’ 4.7 or later
*GNU ‘awk’ 3.1.2 or later
*GNU ‘bison’ 2.7 or later
*Perl 5
*GNU ‘sed’ 3.02 or later
*Python 3.4 or later
*PExpect 4.0
*GDB 7.8 or later with support for Python 2.7/3.4 or late
- 3.编译安装
总结:
glibc是linux非常底层的工具库(内核之上,一切工具之下),一旦出错很可能整个系统无法使用
因此如非特殊情况,尽量不要升级glibc,即使升级也要做好万全的准备!