一、配置Ubuntu软件更新源
1、备份原有的源列表
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
2、编辑source.list文件
sudo vim /etc/apt/source.list
当然,你也可以选择gedit等工具编辑
sudo gedit /etc/apt/source.list
3、复制源至source.list中
比如阿里云源:
# 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
4、执行update命令
sudo apt-get update
二、安装Nodejs环境
1、安装依赖
nodejs的一些模块可能会依赖一些编译工具,如c编译器和python环境,wget命令用来从指定的URL下载文件。
apt-get是在各个平台都有相关的包管理工具,比如ubuntu下面有apt-get,centos下面有yum,mac下面有brew等,你可以直接使用apt-get安装。
apt-get install python gcc make g++ wget
2、安装nodejs
在linux下默认源中没有node的程序,所以不推荐使用apt-get安装。推荐使用wget下载nodejs源码安装,nodejs个版本源码列表:https://nodejs.org/download/rc/。
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即安装完成。