• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > Centos6.5升级glibc的详细步骤

Centos6.5升级glibc的详细步骤

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos6.5安装步骤,centos6.5升级内核,centos6.5升级到6.8,centos6.5 升级python,centos6.5升级7等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

场景需求

注意更新系统库存在一定的风险, 请谨慎操作
默认的Centos6.5 glibc版本最高为2.12, 而在进行Nodejs开发时项目所依赖的包往往需要更高版本的glibc库支持, 因此在不升级系统的前提下, 需要主动更新系统glibc库. 一般遇到错误libc.so.6: version GLIBC_2.14 not found时表示需要对glibc进行升级了.
glibc版本

查看系统glibc库版本可使用如下命令:

$ strings /lib64/libc.so.6 |grep GLIBC_
</div>

Centos6.5输出如下glibc版本列表, 从此图可以看出系统最高支持glibc的2.12版本:

glibc

另外, 执行$ ll /lib64/libc**可以看到此时的libc.so.6是libc-2.12.so的别名, 如下图所示:

glibc

glibc安装
首先, 点击此处下载glibc点击下载, 得到glibc-2.14.tar.gz使用如下命令解压glibc-2.14.tar.gz:

$ tar -xzvf glibc-2.14.tar.gz 
</div>

当前目录下得到目录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库
</div>

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
</div>

注意
删除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
</div>

如果上述更新失败可使用如下命令还原:

$ LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6 // libc-2.12.so 此项是系统升级前的版本
</div>

此时查看系统glibc版本如下图所示:

glibc

可以看到当前glibc最高版本为2.14, libc.so.6软链指向如下图所示:

glibc

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • win7安装centos6.5详细步骤(硬盘安装centos6.5)
  • CentOS 6.2(32位/64位) 安装步骤图文详解
  • Centos6.5升级glibc的详细步骤

相关文章

  • 2017-05-12CentOS如何关闭在线登录用户?CentOS关闭在线登录用户的方法
  • 2017-05-12CentOS修改主机名(hostname)教程
  • 2017-05-12CentOS系统环境精简优化详解
  • 2017-05-12CentOS下如何刻录光盘?CentOS下光盘刻录的方法
  • 2017-05-12virtualbox虚拟机安装centos并配置网络使宿主机和虚拟机能够互相访问
  • 2017-05-12CentOS下让命令后台运行并在前后台切换的方法
  • 2017-05-12CentOS系统里如何提高文本搜索效率?
  • 2017-05-12修改虚拟机中的centos系统分辨率的方法
  • 2017-05-12Centos6下Varnish启动失败的解决办法
  • 2017-05-12CentOS中配置swap交换区的方法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • 在CentOS系统下安装思维导图软件XMind的方法
    • CentOS安装使用VeraCrypt及创建整个加密硬盘详解
    • CentOS如何关闭在线登录用户?CentOS关闭在线登录用户的方法
    • CentOS中安装使用窗口管理程序tmux的方法
    • CentOS无法挂载Glusterfs的解决方法
    • CentOS服务器如何添加永久静态路由?
    • 怎么破解CentOS的root密码?具体该如何操作
    • CentOS下命令汇总之正则表达式详解
    • CentOS分区cfdisk操作详解
    • 在Centos中yum安装和卸载软件的使用方法

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有