lh1me

Centos 6.x 安装 Node.js 备忘录

本教程适用于 Centos 6.x,利用二进制包安装 Node.js

本教程以 Node.js 14.17.5 为例讲述安装过程,理论上适用于所有版本的 Node.js

二进制包

下载二进制包后解压

wget https://nodejs.org/dist/v14.17.5/node-v14.17.5-linux-x64.tar.xz
sudo mkdir -p /usr/local/lib/nodejs
sudo tar -xJvf node-v14.17.5-linux-x64.tar.xz -C /usr/local/lib/nodejs

设置环境变量

编辑 Profile 文件

vim ~/.profile

设置环境变量

export PATH=/usr/local/lib/nodejs/node-v14.17.5-linux-x64/bin:$PATH

重启 Profile

. ~/.profile

libstdc++.so.6

下载 libstdc.so.6.0.26

这里提供一份备份 下载地址

wget https://linhong.me/2021/08/25/centos6-nodejs/libstdc.so.6.0.26.zip

解压安装

unzip -d libstdc.so.6.0.26 libstdc.so.6.0.26.zip
cd libstdc.so.6.0.26
mv libstdc++.so.6.0.26 /usr/lib64/
cd /usr/lib64/
rm libstdc.so.6
ln /usr/lib64/libstdc++.so.6.0.26 /usr/lib64/libstdc.so.6

GLIBC

cd /opt
wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.17.tar.gz
tar -zxvf glibc-2.17.tar.gz
mkdir /opt/glibc-2.17/build
cd /opt/glibc-2.17/build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make && make install

至此安装完成

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。