文档章节

Installing Node.js and NPM on Ubuntu/Debian

openthings
 openthings
发布于 2017/03/18 18:00
字数 230
阅读 17
收藏 0

Installing Node.js and NPM on Ubuntu/Debian

一、包管理器安装

安装nodejs 6,这是目前大多是nodejs应用运行的依赖版本:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

如果安装 Node.js v7:

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

更多操作系统的nodejs安装方法:

https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

二、通过源码安装

24 October 2011

This is just short snippet on how to install Node.js (any version) and NPM (Node Package Manager) on your Ubuntu/Debian system.

Step 1 - Update your system

sudo apt-get update
sudo apt-get install git-core curl build-essential openssl libssl-dev

Step 2 - Install Node.js

First, clone the Node.js repository:

git clone https://github.com/joyent/node.git
cd node

Now, if you require a specific version of Node:

git tag # Gives you a list of released versions
git checkout v0.4.12

Then compile and install Node like this:

./configure
make
sudo make install

Then, check if node was installed correctly:

node -v

Step 3 - Install NPM

Simply run the NPM install script:

curl -L https://npmjs.org/install.sh | sudo sh

And then check it works:

npm -v

That’s all.

本文转载自:https://ariejan.net/2011/10/24/installing-node-js-and-npm-on-ubuntu-debian/

上一篇: NPM设置代理
下一篇: Zeppelin-源码编译
openthings
粉丝 325
博文 1140
码字总数 689435
作品 1
东城
架构师
私信 提问
ubuntu 16.04 安装nodejs

经过几天的尝试,终于装好了: 1. nodejs官方推荐一下安装方式: NodeSource的二进制安装脚本NodeSource Using Ubuntu 试了,不行,然后terminal提示我用:apt install nodejs 2. nvm 切换用...

蜗牛奔跑
2016/12/20
91
1
ubuntu下安装最新版的nodejs方法

在nodejs官网 看到目前最新版本已经是0.12.5,虽然上面0.10版本也能工作,但是总是不爽。 在官网找到这个文章 Installing Node.js via package manager 发现里面安装的方法和上面类似,但是c...

tbaby
2015/05/07
3.3K
1
Linux下安装最新NodeJS开发环境

Ubuntu 和Debian以及CentOS这些内置源的NodeJS的版本和官方最新版差了个爷爷辈,所以需要安装新版的NodeJS要么去官方下包解压手动安装,要么找源进行安装。 本着方便的原则,当然是一键自动安...

Swire
2017/09/28
347
0
ndm:NPM 的桌面 GUI 程序

NPM 是 Node Package Manager (node 包管理器)的缩写,它是用于安装 NodeJS 软件包或模块的命令行软件包管理器。我们发布过一个指南描述了如何使用 NPM 管理 NodeJS 包。你可能已经注意到,...

作者: Sk
2018/10/13
0
0
LNMP 环境搭建+反向代理+使用forever 运行ghost

1、下载并安装LNMP一键安装包: 执行安装程序前需要您确认您的Linux发行版,可以执行:cat /etc/issue 查看是CentOS、Debian还是Ubuntu,也可以通过VPS服务商提供的控制面板上查看。确定好之...

Nero_Zzz
09/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

全球第一时间响应:Rancher发布2.3.1,支持K8S CVE修复版本

北京时间2019年10月17日,Kubernetes发布了新的补丁版本,修复了新近发现的两个安全漏洞:CVE-2019-11253和CVE-2019-16276。Rancher第一时间响应,就在当天紧随其后发布了Rancher v2.3.1和R...

RancherLabs
10分钟前
2
0
EMQ X 规则引擎系列 (八)桥接消息到 MQTT Broker

桥接概念 桥接是一种连接多个 EMQ X 或者其他 MQTT 消息中间件的方式。不同于集群,工作在桥接模式下的节点之间不会复制主题树和路由表。桥接模式所做的是: 按照规则把消息转发至桥接节点;...

EMQX
14分钟前
3
0
《2019年上半年云上企业安全指南》详解安全建设最易忽视的问题!

《2019年上半年云上企业安全指南》是阿里云基于对云安全中心监测到的威胁情报进行分析,形成的一份云上企业安全建设指南。通过对云上企业安全建设现状及多维度威胁情报的分析,得出企业安全建...

开源中国小二
14分钟前
2
0
一天之际在于晨之KMP算法

(我觉得不需要明白原理,应该是在面试或者工作的时候,该想到用什么算法以及之后直接赋值我这里的代码就好了) 下面的情况我们第一时间考虑想到的是用KMP算法。 情况一:// ts字符串是否包...

木九天
17分钟前
1
0
如何通过反射机制创建对象?

// 获取类路径的完全限定名 String classname = "test.Interval"; // 通过类的完全限定名获取类对象 Class pClass = Class.forName(classname); // 通过类对象获取类的构造器对象 Constructo......

happywe
17分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部