CentOS6.5安装NodeJS14.18.3

一、准备工作

  1. tar包下载

    https://nodejs.org/download/release/v14.18.3

    点击下载:node-v14.18.3-linux-x64.tar.gz

  2. 查看GLIBCXX版本,node需要 GLIBCXX_3.4.18版本以上,如果版本过低需要升级libstdc++.so.6.0.26 否则直接跳过 这一步

    点击下载:libstdc.so_.6.0.26.zip

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    strings /usr/lib64/libstdc++.so.6 | grep GLIBC

    1.下载libstdc++.so.6.0.26
    2.解压并且把解压的文件复制到 /usr/lib64/目录下
    cp libstdc++.so.6.0.26 /usr/lib64/

    3. 进入到/usr/lib64/ 目录下删除软连接
    cd /usr/lib64/
    rm libstdc++.so.6

    4.新建软连接
    ln -s libstdc++.so.6.0.26 libstdc++.so.6
    1
    2
    3
    4
    [root@hadoop001 ~]# ll /usr/lib64/libstdc++.so.6*
    lrwxrwxrwx. 1 root root 19 Jan 15 22:13 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.26
    -rwxr-xr-x. 1 root root 987096 Jun 19 2018 /usr/lib64/libstdc++.so.6.0.13
    -rwxr-xr-x. 1 root root 13176408 Jan 15 13:30 /usr/lib64/libstdc++.so.6.0.26
  3. 查看glibc,node需要GLIBC_2.17 ,如果版本过低需要升级。否则跳过这一步。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    strings /lib64/libc.so.6 |grep GLIBC_
    1.升级glibc至 2.17版本 下载7个包
    wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-utils-2.17-55.el6.x86_64.rpm &
    wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-static-2.17-55.el6.x86_64.rpm &
    wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-2.17-55.el6.x86_64.rpm &
    wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-common-2.17-55.el6.x86_64.rpm &
    wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-devel-2.17-55.el6.x86_64.rpm &
    wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-headers-2.17-55.el6.x86_64.rpm &
    wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/nscd-2.17-55.el6.x86_64.rpm &
    3.执行升级命令
    rpm -Uvh *-2.17-55.el6.x86_64.rpm --force --nodeps

二、安装NodeJs

  1. 下载并解压

    1
    2
    wget https://nodejs.org/download/release/v14.18.3/ node-v14.18.3-linux-x64.tar.gz
    tar -xzvf node-v14.18.3-linux-x64.tar.gz
  2. 修改环境变量

    1
    2
    export NODE_HOME=/usr/node
    export PATH=${NODE_HOME}:/bin:$PATH
  3. 刷新配置,查看版本

    1
    2
    3
    4
    5
    [root@hadoop001 ~]# source /etc/profile
    [root@hadoop001 ~]# node -v
    v14.18.3
    [root@hadoop001 ~]# npm -v
    8.3.1