在linux中使用包管理器安装node.js


Posted in Javascript onMarch 13, 2015

网上文章中,在linux下安装node.js都是使用源码编译,其实node的github上已经提供了各个系统下使用各自的包管理器(package manager)安装node.js的方法。

1. 在Ubuntu中,使用如下命令:

curl -sL https://deb.nodesource.com/setup | sudo bash -

sudo apt-get install -y nodejs

如果需要使用npm安装本地组件,还需要执行如下命令:

apt-get install -y build-essential

2. 在Debian中,使用如下命令:

apt-get install curl

curl -sL https://deb.nodesource.com/setup | bash -

apt-get install -y nodejs

如果需要使用npm安装本地组件,还需要执行如下命令:

apt-get install -y build-essential

3. 在RHEL、Fedora、CentOS中,使用如下命令:

curl -sL https://rpm.nodesource.com/setup | bash -

yum install -y nodejs

如果需要使用npm安装本地组件,还需要执行如下命令:

yum groupinstall 'Development Tools'

#下面这行是在Fedora中执行的

sudo yum install nodejs npm

#下面这行是在RHEL和CentOS中执行的

sudo yum install nodejs npm --enablerepo=epel

不过实践中,在CentOS6中,执行

sudo yum install nodejs npm --enablerepo=epel

会报错,而不执行,也可以使用npm。

4. 在openSUSE和SLE中,使用如下命令:

sudo zypper ar \

  http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \

  Node.js

sudo zypper in nodejs nodejs-devel

5. 在Arch Linux中,使用如下命令:

pacman -S nodejs

6. 在FreeBSD和OpenBSD中,使用如下命令:

/usr/ports/www/node

cd /usr/ports/www/node-devel/ && make install clean

#或者

pkg_add -r node-devel

pkg install node

#或者

pkg install node-devel

以上就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
用jquery中插件dialog实现弹框效果实例代码
Nov 15 Javascript
web前端开发JQuery常用实例代码片段(50个)
Aug 28 Javascript
jquery可定制的在线UEditor编辑器
Nov 17 Javascript
JavaScript 基础函数_深入剖析变量和作用域
May 18 Javascript
JS鼠标3次点击事件实现代码及扩展思路
Sep 12 Javascript
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
浅谈angular4.0中路由传递参数、获取参数最nice的写法
Mar 12 Javascript
深入浅出理解JavaScript高级定时器原理与用法
Aug 02 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
Apr 14 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
Apr 30 Javascript
TypeScript的安装、使用、自动编译的实现
Apr 10 Javascript
javascript实现贪吃蛇小练习
Jul 05 Javascript
JQuery中serialize() 序列化
Mar 13 #Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
Mar 13 #Javascript
JQuery中$.each 和$(selector).each()的区别详解
Mar 13 #Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
Mar 13 #Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
Mar 13 #Javascript
JavaScript中常用的六种互动方法示例
Mar 13 #Javascript
jQuery.position()方法获取不到值的安全替换方法
Mar 13 #Javascript
You might like
php 方便水印和缩略图的图形类
2009/05/21 PHP
php中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
php实现的生成排列算法示例
2019/07/25 PHP
图片之间的切换
2006/06/26 Javascript
[JS源码]超长文章自动分页(客户端版)
2007/01/09 Javascript
javascript 鼠标滚轮事件
2009/04/09 Javascript
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
Array 重排序方法和操作方法的简单实例
2014/01/24 Javascript
JS调试必备的5个debug技巧
2014/03/07 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
微信小程序  自定义创建详细介绍
2016/10/27 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
使用Webpack提高Vue.js应用的方式汇总(四种)
2017/07/10 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
2018/08/03 jQuery
VUE实现强制渲染,强制更新
2019/10/29 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
jQuery实现计算器功能
2020/10/19 jQuery
[01:28:56]2014 DOTA2华西杯精英邀请赛 5 24 CIS VS DK
2014/05/26 DOTA
部署Python的框架下的web app的详细教程
2015/04/30 Python
Python实现对excel文件列表值进行统计的方法
2015/07/25 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
火车票抢票python代码公开揭秘!
2018/03/08 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
基于python连接oracle导并出数据文件
2020/04/28 Python
Python 解决相对路径问题:"No such file or directory"
2020/06/05 Python
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
俄罗斯Sportmarket体育在线商店:用于旅游和户外活动
2019/11/12 全球购物
大学生农村教师实习自我鉴定
2013/09/21 职场文书
解放思想演讲稿
2014/09/11 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书