前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux|libc.so.6升级

Linux|libc.so.6升级

作者头像
Java小技巧
发布2022-05-23 13:10:41
5.4K0
发布2022-05-23 13:10:41
举报
文章被收录于专栏:Java小技巧Java小技巧
问题背景

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

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

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

4.需要安装GLIBC_2.17版本

查询方案
开始解决

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

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

3. 解压glib-2.17.tar.xz 命令:

代码语言:javascript
复制
tar -xf glibc-2.17.tar.xz

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

5. 开始构建

代码语言:javascript
复制
../../glibc-2.17/configure --prefix=/usr/local/glibc-2.17 --with-headers=/usr/includ

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

代码语言:javascript
复制
make -j4

7. 安装编译(这个过程快很多)

代码语言:javascript
复制
make install

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

总结

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

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

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

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

end

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java小技巧 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题背景
  • 查询方案
  • 开始解决
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档