码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu安装node

时间:2016-05-16 14:08:30      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

#!/bin/bash
echo "添加环境变量需要root权限,如无root权限,则不添加环境变量"
echo "输入Node下载地址(目前仅支持Node官方网站上Linux Binaries下载项目或输入1使用默认下载)"
read getUrl
if [ $getUrl = "1" ] 
then
  getUrl="https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.xz"
fi
if [ $(expr match ${getUrl} http) = "0" -a $(expr match ${getUrl} https) = "0" ] 
then
  getUrl="https://"$getUrl
fi

nodeSourceName=$(echo ${getUrl} | awk BEGIN {FS="/"} {print $NF})
wget ${getUrl}
echo "下载完成,开始解压"
xz -d ${nodeSourceName}
nodeSourceName=`echo ${nodeSourceName} | sed s/.xz//g`
tar -xvf ${nodeSourceName}
nodeSourceName=$(echo ${nodeSourceName} | sed s/.tar//g)
if [ $(id -u) = "0" ] 
then
  nodePath="export PATH="$(pwd)"/"${nodeSourceName}"/bin:"${PATH}
  cp /etc/profile /etc/profile.bak
  echo "已备份/ect/profile文件,备份文件为/etc/profile.bak"
  sed -i $a ‘"${nodePath}"‘‘ /etc/profile
  echo "请使用 source /etc/profile 命令完成环境变量设置"
else
  echo "不是root用户"
  exit 0
fi

node安装脚本,初学shell的产物,大神请勿嫌弃。 执行完成后使用 source /etc/profile即可(shell里我没用成功)

Ubuntu安装node

标签:

原文地址:http://www.cnblogs.com/wofeiwofei/p/5497707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!