参考文档

官网连接

镜像连接

安装方法有三种:

1. 源码安装(耗时)

2. apt-get / yum 安装(版本比较低)

3. 解压后创建软连接(推荐)

方法一、

  1 ) 指定目录下下载源码包

 $ wget https://npm.taobao.org/mirrors/node/latest-v10.x/node-v10.14.2.tar.gz

  2 ) 解压

 $ tar -xzvf node-v10.14.2.tar.gz

  3 ) 进入目录并编译(耗时,30分钟左右)

 $cd  node-v10.14.2
$ ./configure --prefix=/usr/local/node/0.10.14.2 // 指编译后放到/usr/local/node/0.10.14.2目录
$ make
$ make install

  4 ) 配置环境变量 profile文件下添加以下代码

 $ vim /etc/profile
#set for nodejs
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH

  5 ) 保存配置

 $ source /etc/profile

方法二、apt-get / yum 安装(版本比较低,安装后可使用nvm管理)

 $ sudo apt-get install nodejs
$ sudo apt-get install npm

方法三、使用软连接(推荐)

 // 下载压缩包
$ wget https://npm.taobao.org/mirrors/node/latest-v10.x/node-v10.14.2.tar.xz // 解压.tar.xz包, 得到.tar包
$ xz -d node-v10.14.2.tar.xz // 解压.tar包
$ tar -xvf node-v10.14.2.tar // 进入目录,可以看到有node , npm ,npx的软连接
$ cd node-v10.14.2/bin/

  创建软连接到全局环境

 [root@lunix bin]# ln -s /usr/local/src/node-v10.14.2/bin/node /usr/bin/node
[root@lunix bin]# ln -s /usr/local/src/node-v10.14.2/bin/npm /usr/bin/npm
[root@lunix bin]# ln -s /usr/local/src/node-v10.14.2/bin/npx /usr/bin/npx

这里需要注意的是:ln -s 后面的源文件路径必须是从根目录开始,而非当前目录开始即不能写成

[root@lunix bin]# ln -s /npm /usr/bin/npm

最后,任何目录下运行

  node -v

  npm -v

  npx -v

都能显示版本号表示成功

如报错-bash: node: command not found ,参考方法一进行环境变量配置

Linux系统安装nodejs的更多相关文章

  1. 在Linux系统安装Nodejs 最简单步骤

    1.去官网下载和自己系统匹配的文件: 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过  uname -a ...

  2. 在Linux系统安装Nodejs最简单步骤

    一.去官网下载和自己系统匹配的文件 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过  uname -a ...

  3. linux系统安装(上)

    1.VMware虚拟机的软件应用 www.vmware.com 2.linux系统安装设置(分区为重点) 3.远程登录管理工具介绍centOS5.5 使用虚拟机的优点 1.不用分区 2.可以完成本机与 ...

  4. 1.Linux系统安装

    Linux系统安装系统分区(磁盘分区) 主要管理:文件和目录分类:主分区:最多有4个 扩展分区:1个扩展分区 和主分区最多4个 存放逻辑分区 逻辑分区:存放数据 格式化:高级格式化(逻辑格式化) 写入 ...

  5. Linux学习心得之 LVM管理与Linux系统安装

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 LVM管理与Linux系统安装 1.前言 2.LVM 简介与术语 3.LVM 使用 4.Li ...

  6. Linux系统安装时分区的选择(推荐)

    Linux系统安装时分区的选择(推荐)  出处:http://www.cnblogs.com/gylei/archive/2011/12/04/2275987.html 前言: 以前初识Linux时, ...

  7. LNMP平台搭建---Linux系统安装篇

    在互联网网站开发领域,有一个名词,大家一定不陌生,那就是LAMP,经典的Web服务器环境,由Linux+Apache+MySQL+PHP组成,,后来,一个名叫Nginx的Web服务器开源出来了,因其更 ...

  8. Vmware安装与VMware下Linux系统安装

    源文件地址:http://www.cnblogs.com/lclq/p/5619271.html 1.下载安装VMware,我安装的是VMware 12.VMware从11开始不再支持32位系统,32 ...

  9. linux系统安装(虚拟机以及linux的下载与安装)

    最近开始研究linux系统,以前接触linux系统只是一些简单的命令,例如: pwd:查看当前目录   ls:遍历目录    cd :在目录之间切换等. linux系统是基于unix系统开发的,是一个 ...

随机推荐

  1. 【紫书】Ordering Tasks UVA - 10305 拓扑排序:dfs到底再输出。

    题意:给你一些任务1~n,给你m个数对(u,v)代表做完u才能做v 让你给出一个做完这些任务的合理顺序. 题解:拓扑排序版题 dfs到底再压入栈. #define _CRT_SECURE_NO_WAR ...

  2. 自动化运维工具-pdsh工具安装配置及简单使用讲解

    1.先决条件: 安装pssh工具的主机针对远程主机需要配置免秘钥认证: ssh-keygen -t rsa ssh-copy-id [remotehost] 2.下载pssh工具安装介质: https ...

  3. malloc函数 链表

    https://baike.baidu.com/item/malloc函数 malloc的全称是memory allocation,中文叫动态内存分配,用于申请一块连续的指定大小的内存块区域以void ...

  4. [cloud][ovs][sdn] 安装 openvswitch-dpdk

    [cloud][OVS][sdn] Open vSwitch 初步了解 继之前的内容,安装基于dpdk的ovs https://docs.openvswitch.org/en/latest/intro ...

  5. [knowledge][http] http

    关于,底层承载协议的规定. HTTP communication usually takes place over TCP/IP connections. The [], but other port ...

  6. # 20165225 《Java程序设计》第一周学习总结

    20165225 <Java程序设计>第一周学习总结 1.视频与课本中的学习: 首先是为了运行和开发Java分别安装了JRE和JDK,具体做法在老师给的<Java2 实用教程(第五版 ...

  7. java之反射的基本介绍

    什么是反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法:这种动态获取的以及动态调用对象的方法的功能称为Java的反射 ...

  8. 命令行安装kvm虚拟机、桥接网络、用virt-manager管理

    宿主机CentOS Linux release 7.2.1511 (Core),内核3.10.0-327.el7.x86_64 1.配置宿主机网络桥接 想让虚拟机有自己的ip且外网可访问,需要在安装虚 ...

  9. Github上Laravel开源排行榜Star数前30名

    Github上Laravel开源排行榜前30名,罗列所有 Laravel 开源扩展包,含 Github Star 数量,下载数量和项目简介.默认排序是按Star数量从多到少来排 1.cachethq/ ...

  10. 20181211 Oracle Parallel

    如下用Select作为参考, Select 在sql server中如果直接查询大量的数据,方式为给列增加Index,可以提高效率.如果查询数据量非常大的时候其实效率依旧不高,而且index在增删改中 ...