1、配置Ubuntu软件更新源
一、备份原有的源列表node
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
二、编辑source.list文件python
sudo vim /etc/apt/source.list
固然,你也能够选择gedit等工具编辑linux
sudo gedit /etc/apt/source.list
三、复制源至source.list中shell
好比阿里云源:ubuntu
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties deb http://archive.canonical.com/ubuntu xenial partner deb-src http://archive.canonical.com/ubuntu xenial partner deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
四、执行update命令vim
sudo apt-get update
2、安装Nodejs环境centos
一、安装依赖 工具
nodejs的一些模块可能会依赖一些编译工具,如c编译器和python环境,wget命令用来从指定的URL下载文件。
apt-get是在各个平台都有相关的包管理工具,好比ubuntu下面有apt-get,centos下面有yum,mac下面有brew等,你能够直接使用apt-get安装。阿里云
apt-get install python gcc make g++ wget
二、安装nodejs
在linux下默认源中没有node的程序,因此不推荐使用apt-get安装。推荐使用wget下载nodejs源码安装,nodejs个版本源码列表:https://nodejs.org/download/rc/。rest
cd /home mkdir softwares cd softwares wget https://nodejs.org/download/rc/v9.0.0-rc.0/node-v9.0.0-rc.0.tar.gz tar -zxvf node-v9.0.0-rc.0.tar.gz cd node-v9.0.0-rc.0
解压后的目录下会有一个configure文件,是一个shell脚本,它能够自动设定源程序以符合各类不一样平台上Unix系统的特性,而且根据系统叁数及环境产生合适的Makefile文件或是C的头文件(header file),让源程序能够很方便地在这些不一样的平台上被编译链接。
使用./configure 配置源码:
./configure
使用make insatll进行安装:
make insatll
或许等待过程很漫长,执行完毕之时node即安装完成。