首页 > 系统服务 > 详细

Ubuntu安装node

时间:2016-05-16 14:08:00      阅读:323      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!