sh 在fedora(23 +)上安装node.js.(v5.0.0)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在fedora(23 +)上安装node.js.(v5.0.0)相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env bash

func_check_for_root() {
        if [ ! $( id -u ) -eq 0 ]; then
            echo "ERROR: $0 Must be run as root, Script terminating" ;exit 7
        fi
    }
func_check_for_root

#SETUP PARAMS
NODE_VERSION="v5.0.0"
NODE_INT_VERSION="500"
NODE_FILE=node-${NODE_VERSION}-linux-x64.tar.gz
NODE_FOLDER=node-${NODE_VERSION}-linux-x64
NODE_URI="https://nodejs.org/dist/${NODE_VERSION}/${NODE_FILE}"

cd /usr/lib

if [[ ! -e "${NODE_FOLDER}" ]]; then
    #install DevTools for NPM
    dnf groupinstall -y 'Development Tools'
    dnf install -y gcc-c++

    # get node
    wget ${NODE_URI}
    # extract
    tar xvf ${NODE_FILE}
    # remove tar
    rm ${NODE_FILE} -f

    # install alternatives
    update-alternatives --install /usr/bin/node node /usr/lib/${NODE_FOLDER}/bin/node ${NODE_INT_VERSION}
    update-alternatives --install /usr/bin/npm npm /usr/lib/${NODE_FOLDER}/bin/npm ${NODE_INT_VERSION}
else
    echo Looks like node is already installed:
    echo ""
    update-alternatives --display node
fi

以上是关于sh 在fedora(23 +)上安装node.js.(v5.0.0)的主要内容,如果未能解决你的问题,请参考以下文章

在Fedora 23 Server和Workstation上安装LAMP(Linux, Apache, MariaDB和PHP)

在树莓派2代B型/3代 上安装Fedora23 - Installing Fedora 23 on Raspberry Pi 2 model B or Raspberry Pi 3

sh 在fedora上使用rbenv安装rails的脚本(正在进行跨平台工作)

sh 在CentOS / RHEL 7/6/5和Fedora上安装JAVA 8(JDK 8u40)的脚本

sh 在基于yum的系统上列出yum组(已安装,可用或可用的环境)(RHEL Redhat Fedora CentOS等)

sh 使用SystemD在基于Fedora / RedHat的Linux上从源安装MongoDB