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 命令:
tar -xf glibc-2.17.tar.xz
4. 进入到解压后的glibc-2.17文件夹中,创建 build 文件夹,并进到build文件夹中
5. 开始构建
../../glibc-2.17/configure --prefix=/usr/local/glibc-2.17 --with-headers=/usr/includ
6. 开始编译(编译过程可能会比较久,大约25~30分钟)需耐心等待...
make -j4
7. 安装编译(这个过程快很多)
make install
8. 操作完成之后查看libc.so.6,发现还是之前的引用,但输入node命令可正常使用
总结
1. 由于不是个人服务器,达到目的即可,就不再深入的操作
2. libc.so.6本身就是Linux的核心类库,之前操作过一次就发生了很大的问题
3. 内网办公限制着实很多,但是只要耐心问题都能解决
4. 操作Linux 时需 谨慎!再谨慎!(以免后悔)
end