Centos6.5升级glibc的详细步骤

场景需求

注意更新系统库存在一定的风险, 请谨慎操作
默认的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_

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库

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 此项是系统升级前的版本

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

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

(0)

相关推荐

  • Centos6.5升级glibc的详细步骤教程

    场景需求 注意更新系统库存在一定的风险, 请谨慎操作 默认的Centos6.5 glibc版本最高为2.12, 而在进行Nodejs开发时项目所依赖的包往往需要更高版本的glibc库支持, 因此在不升 ...

  • Win10 Cloud确认可付费升级完整版:详细步骤演示曝光

    目前关于微软即将推出轻量级免费操作系统Windows 10 Cloud已经成为不争的事实.而稍早有进一步消息指出,虽然Windows 10 Cloud只允许用户运行来自应用商店的软件,但微软还将为用户 ...

  • 新版支付宝钱包怎么退出登录?新版支付宝钱包退出登录详细步骤

    很多朋友在升级了新版支付宝钱包后,不知道怎么退出登录.今天小编就为大家带来新版支付宝钱包退出登录详细步骤,需要的朋友可以一起看看. 支付宝钱包怎么退出登录: 1.先看登录支付宝钱包,大家看新版比旧版多 ...

  • 联通HG8321R光猫开路由破解详细步骤

    HG8321R光猫开路由破解详细步骤,吉林长春试验成功 在吉林长春,联通光纤宽带使用较为广泛,联通提供的免费光纤猫型号多为HG8321R,默认状态下是没有开启路由功能的,用户只能再接一个路由器来PPP ...

  • WPS演示中插入Flash文件的图文详细步骤

    演示中插入Flash文件详细步骤如下: ①打开演示文稿,找到将要插入Flash动画的那张幻灯片,单击“插入”菜单里的“Flash”命令(如图1),弹出“插入Flash动画”对话框; ②在“插入Flas ...

  • 电脑没声音,解决电脑没声音的图文详细步骤

    假如您正在欣赏高清大片,假如您正在游戏中激战,假如您正在语音通话,面对电脑没声音您是否束手无策,别着急!本文中小编将使用图文并茂的方式详细的给出解决办法 解决电脑没声音的详细步骤 第一步,检查电脑是否 ...

  • os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤

    有很多朋友表示更新Ypsemite之后WiFi无线网络连接很容易断线,怎么办呢?今天小编就带来了yosemite wifi掉线解决详细步骤,需要的朋友可以一起看看 第一步、手动删除网络配置及属性文件, ...

  • Win8系统下安装网络打印机的详细步骤(全程图解)

    网络打印机的使用是办公一族必须掌握的一个技能,很多用户都能够在Win7或WinXP下轻松自如的安装运行网络打印机,可是到了Win8,就没那么顺手,有些用户表示在Win8系统下安装不来网络打印机,求教大 ...

  • HP CQ40系列笔记本电脑改装XP详细步骤

    第一步:先刷BIOS 30FBF21A.exe http://www.icare.hp.com.cn/TechCenter_StaticArticle/45914/59779.zip 下载解压后,直接 ...