分布式机器 细胞因子 properties uiviewcontroller msbuild tags vue表单提交 河南普通话考试报名 河南普通话报名 jquery解析json数据 cmd查看mysql版本 删除数组第一个元素 matlab停止运行 完全去vm去虚拟化工具 js基本数据类型有哪些 mysql自然连接 python功能 python如何实现多线程 windows搭建python开发环境 java重写和重载 java8的新特性 java日期函数 java时间戳转换 java语言是什么 java学习流程 linux中sudo 脚本之家 onenote2003 微信超级好友 js添加元素 计算机网络自顶向下 电脑密码查看器 摩尔斯电码翻译器在线 3d看图软件 babelrc 通灵学院在哪 videoview 暴力猴 linux解压 mysql游标
当前位置: 首页 > 学习教程  > 编程语言

Linux| libc.so.6升级

2020/12/28 19:06:21 文章标签:

问题背景 1.由于开发内网需要用到node环境,引入node安装到内网 2.解压、安装、配置环境变量后发现系统GLIBC包版本过低 3.GLIBC是GUN发布的libc库,即C运行库 4.需要安装GLIBC_2.17版本 查询方案 开始解决 官网下载GLIBC-2.17包 http://ftp.gnu.org/…

问题背景

1.由于开发内网需要用到node环境,引入node安装到内网

2.解压、安装、配置环境变量后发现系统GLIBC包版本过低

3.GLIBC是GUN发布的libc库,即C运行库

4.需要安装GLIBC_2.17版本

image-20201108100331119

查询方案

image-20201108100344018

开始解决

  1. 官网下载GLIBC-2.17包 http://ftp.gnu.org/gnu/glibc/

image-20201108100403289

  1. 根据系统版本下载对应的包类型,下载完毕上传至服务器

image-20201108100435375

  1. 解压glib-2.17.tar.xz 命令:
tar -xf glibc-2.17.tar.xz

image-20201108100445488

  1. 进入到解压后的glibc-2.17文件夹中,创建 build 文件夹,并进到build文件夹中

image-20201108100503375

  1. 开始构建
../../glibc-2.17/configure --prefix=/usr/local/glibc-2.17 --with-headers=/usr/includ

image-20201108100534170

  1. 开始编译(编译过程可能会比较久,大约25~30分钟)需耐心等待…
make -j4

image-20201108100555709

  1. 安装编译(这个过程快很多)
make install

image-20201108100621481

  1. 操作完成之后查看libc.so.6,发现还是之前的引用,但输入node命令可正常使用

image-20201108100638879

总结

  1. 由于不是个人服务器,达到目的即可,就不再深入的操作

  2. libc.so.6本身就是Linux的核心类库,之前操作过一次就发生了很大的问题

  3. 内网办公限制着实很多,但是只要耐心问题都能解决

  4. 操作Linux 时需 谨慎!再谨慎!(以免后悔)


本文链接: http://www.dtmao.cc/news_show_550156.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?