Centos6.4升级glibc_2.14
2018-01-05 17:24
471 查看
查看系统glibc库版本可使用如下命令:
Centos6.5输出如下glibc版本列表, 从此图可以看出系统最高支持glibc的2.12版本:
另外, 执行
首先, 点击此处下载glibc点击下载, 得到
当前目录下得到目录
执行make install时出现:
/media/linux_install_ai/glibc-2.14/build/elf/ldconfig:
Can't open configuration file/opt/glibc-2.14/etc/ld.so.conf: No such file or directory
make[1]: Leaving directory`/media/linux_install_ai/glibc-2.14'
[root@www build]# find / -name"ld.so.conf"
/etc/ld.so.conf
[root@www build]#
cp/etc/ld.so.conf /opt/glibc-2.14/etc/
make install OK!
安装完成后, 建立软链指向glibc-2.14, 执行如下命令:
注意
删除
如果上述更新失败可使用如下命令还原:
感谢
此时查看系统glibc版本如下图所示:
可以看到当前glibc最高版本为2.14, libc.so.6软链指向如下图所示:
$ strings /lib64/libc.so.6 |grep GLIBC_
Centos6.5输出如下glibc版本列表, 从此图可以看出系统最高支持glibc的2.12版本:
另外, 执行
$ ll /lib64/libc**可以看到此时的libc.so.6是libc-2.12.so的别名, 如下图所示:
glibc安装
首先, 点击此处下载glibc点击下载, 得到glibc-2.14.tar.gz使用如下命令解压
glibc-2.14.tar.gz:
$ tar -xzvf glibc-2.14.tar.gz
当前目录下得到目录
glibc-2.14, 执行
$cd glibc-2.14命令进入目录, 依次执行如下命令编译安装glibc-2.14:
$ mkdir build // 在glibc-2.14目录下建立build文件夹 $ cd build // 进入build目录 $ ../configure --prefix=/opt/glibc-2.14 // 配置glibc并设置当前glibc-2.14安装目录 $ make && make install // 编译安装glibc-2.14库
/media/linux_install_ai/glibc-2.14/build/elf/ldconfig:
Can't open configuration file/opt/glibc-2.14/etc/ld.so.conf: No such file or directory
make[1]: Leaving directory`/media/linux_install_ai/glibc-2.14'
[root@www build]# find / -name"ld.so.conf"
/etc/ld.so.conf
[root@www build]#
cp/etc/ld.so.conf /opt/glibc-2.14/etc/
make install OK!
glibc软链
安装完成后, 建立软链指向glibc-2.14, 执行如下命令:$ rm -rf /lib64/libc.so.6 // 先删除先前的libc.so.6软链 $ ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6
注意
删除
libc.so.6之后可能导致系统命令不可用的情况, 可使用如下方法解决:
$ LD_PRELOAD=/opt/glibc-2.14/lib/libc-2.14.so ln -s /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6
如果上述更新失败可使用如下命令还原:
$ LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6 // libc-2.12.so 此项是系统升级前的版本
感谢
丁文翔 <d_9062@qq.com>指出本文遗漏事项!
此时查看系统glibc版本如下图所示:
可以看到当前glibc最高版本为2.14, libc.so.6软链指向如下图所示:
相关文章推荐
- Centos6.5 升级glibc解决“libc.so.6: version GLIBC_2.14 not found”
- Centos6.9升级glibc解决“libc.so.6: version GLIBC_2.14 not found”报错问题
- centos6.5:glibc 简单升级到2.14
- centos6.5升级glibc2.14
- centos_el6.x86_64升级GLIBC2.14
- centos升级到6.4 yum安装 nginx,mysql,php
- centos升级glibc(升级到 2.17版)
- centos升级glibc(升级到 2.17版)
- 升级Glibc2.14的坑爹记录
- 从CentOS 6.0/6.1/6.2/6.3/6.4 升级到CentOS 6.5
- Centos 6.4 python 2.6 升级到 2.7
- Centos 6.4 python 2.6 升级到 2.7
- 分享Centos6.5升级glibc过程
- Centos 6.4 python 2.6 升级到 2.7
- CentOS6.4升级Python到2.7版本 , 用vim写python代码
- Centos 6.4 python 2.6 升级到 2.7
- CentOS安装glibc-2.14
- 升级glibc到glibc-2.14 解决version `GLIBC_2.14' not found 问题
- (转)记录CentOS6升级glibc库过程(glibc2.14)
- 升级glibc到2.14