1.配置Ubuntu软件更新源1.备份原始源列表sudocp/etc/apt/sources.list/etc/apt/sources.list.old2.编辑source.list文件sudovim/etc/apt/source.list当然也可以选择gedit等工具编辑sudogedit/etc/apt/source.list3将source复制到source.list中比如Aliyunsource:#debcdrom:[Ubuntu16.04LTS_XenialXerus_-发布amd64(20160420.1)]/xenialmainrestricteddeb-srchttp://archive.ubuntu.com/ubuntuxenialmainrestricted#Addedbysoftware-propertiesdebhttp://mirrors.aliyun.com/ubuntu/xenialmainrestricteddeb-srchttp://mirrors.aliyun.com/ubuntu/xenialmainrestrictedmultiverseuniverse#Addedbysoftware-propertiesdebhttp://mirrors.aliyun.com/ubuntu/xenial-updatesmainrestricteddeb-srchttp://mirrors.aliyun.com/ubuntu/xenial-updatesmainrestrictedmultiverseuniverse#Addedbysoftware-propertiesdebhttp://mirrors.aliyun.com/ubuntu/xenialuniversedebhttp://mirrors.aliyun.com/ubuntu/xenial-updatesuniversedebhttp://mirrors.aliyun.com/ubuntu/xenialmultiversedebhttp://mirrors.aliyun.com/ubuntu/xenial-updatesmultiversedebhttp://mirrors.aliyun.com/ubuntu/xenial-backportsmainrestricteduniversemultiversedeb-srchttp://mirrors.aliyun.com/ubuntu/xenial-backportsmainrestricteduniversemultiverse#添加软件-propertiesdebhttp://archive.canonical.com/ubuntuxenialpartnerdeb-srchttp://archive.canonical.com/ubuntuxenialpartnerdebhttp://mirrors.aliyun.com/ubuntu/xenial-securitymainrestricteddeb-srchttp://mirrors.aliyun.com/ubuntu/xenial-securitymainrestrictedmultiverseuniverse#Addedbysoftware-propertiesdebhttp://mirrors.aliyun.com/ubuntu/xenial-securityuniversedebhttp://mirrors.aliyun.com/ubuntu/xenial-securitymultiverse4.执行更新命令sudoapt-getupdate2.安装Nodejs环境1.安装一些依赖nodejs的模块,可能依赖一些编译工具,比如c编译器和python环境,wget命令用于从指定的URL下载文件。apt-get在各个平台都有相关的包管理工具,比如ubuntu下的apt-get、centos下的yum、mac下的brew等,直接使用apt-get安装即可。apt-getinstallpythongccmakeg++wget2.安装nodejslinux下默认源中没有node程序,所以不推荐安装apt-get。推荐使用wget下载nodejs源码安装,nodejs版本源码列表:https://nodejs.org/download/rc/。cd/homemkdir软件cd软件wgethttps://nodejs.org/download/rc/v9.0.0-rc.0/node-v9.0.0-rc.0.tar.gztar-zxvfnode-v9.0.0-rc.0.tar.gzcdnode-v9.0.0-rc.0解压后的目录下会有一个configure文件,是一个shell脚本,可以自动设置源程序,以适应各种平台Unix系统的特点,并根据系统参数和环境生成合适的Makefile或C头文件(headerfile),使源程序在这些不同的平台上可以方便地编译和链接。使用./configure配置源码:./configure使用makeinsatll安装:makeinsatll可能会等待很长时间,执行完成后会安装node。
