在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 相关文章推荐
JS模拟多线程
Feb 07 Javascript
Javascript打印网页部分内容的脚本
Nov 17 Javascript
JS中的异常处理方法分享
Dec 22 Javascript
js获取鼠标点击的位置实现思路及代码
May 09 Javascript
解决jQuery使用JSONP时产生的错误
Dec 02 Javascript
javascript cookie的简单应用
Feb 24 Javascript
JavaScript 总结几个提高性能知识点(推荐)
Feb 20 Javascript
Bootstrap table使用方法总结
May 10 Javascript
详解Vue组件之间的数据通信实例
Jun 17 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
Nov 22 Javascript
修改node.js默认的npm安装目录实例
May 15 Javascript
150行代码带你实现微信小程序中的数据侦听
May 17 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使用memcoder将视频转成mp4格式的方法
2015/03/12 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
删除PHP数组中的重复元素的实现代码
2017/04/10 PHP
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
九种原生js动画效果
2015/11/11 Javascript
实践中学习AngularJS表单
2016/03/21 Javascript
jQuery ajax调用webservice注意事项
2017/10/08 jQuery
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
微信小程序使用npm包的方法步骤
2019/08/13 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
深入解析Python编程中JSON模块的使用
2015/10/15 Python
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
python发送邮件功能实现代码
2016/07/15 Python
python用户管理系统的实例讲解
2017/12/23 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
Python eval的常见错误封装及利用原理详解
2019/03/26 Python
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
教学实验楼管理制度
2014/02/01 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
车间核算员岗位职责
2014/07/01 职场文书
西双版纳导游词
2015/02/03 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP
Python中rapidjson参数校验实现
2021/07/25 Python
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers