在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 相关文章推荐
use jscript List Installed Software
Jun 11 Javascript
IE8 原生JSON支持
Apr 13 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
May 04 Javascript
Javascript的一种模块模式
Sep 08 Javascript
JS模拟面向对象全解(二、类型与赋值)
Jul 13 Javascript
js身份证判断方法支持15位和18位
Mar 18 Javascript
基于Node.js实现nodemailer邮件发送
Jan 26 Javascript
javascript ASCII和Hex互转的实现方法
Dec 27 Javascript
JavaScript 数组的进化与性能分析
Sep 18 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
Mar 28 jQuery
微信小程序左滑删除功能开发案例详解
Nov 12 Javascript
微信小程序input抖动问题的修复方法
Mar 03 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
使用迭代器 遍历文件信息的详解
2013/06/08 PHP
使用php批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
JS实现浏览器菜单命令
2006/09/05 Javascript
javascript在事件监听方面的兼容性小结
2010/04/07 Javascript
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
JavaScript网页定位详解
2014/01/13 Javascript
JQuery实现防止退格键返回的方法
2015/02/12 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
js 取消页面可以选中文字的功能方法
2018/01/02 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
详解webpack loader和plugin编写
2018/10/12 Javascript
通过Kettle自定义jar包供javascript使用
2020/01/29 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
JavaScript实现下拉列表
2021/01/20 Javascript
关于Js中new操作符的作用详解
2021/02/21 Javascript
Python利用flask sqlalchemy实现分页效果
2020/08/02 Python
用Django实现一个可运行的区块链应用
2018/03/08 Python
Python中Proxypool库的安装与配置
2018/10/19 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
解决每次打开pycharm直接进入项目的问题
2018/10/28 Python
Python flask框架post接口调用示例
2019/07/03 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
Python字典底层实现原理详解
2019/12/18 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
iHerb俄罗斯:维生素、补品和天然产品
2020/07/09 全球购物
旅游管理专业学生求职信
2013/09/28 职场文书
行政求职信
2014/07/04 职场文书
2015年六一儿童节活动方案
2015/05/05 职场文书
2016年教师新年寄语
2015/08/18 职场文书
五年级作文之学校的四季
2019/12/05 职场文书
Python3接口性能测试实例代码
2021/06/20 Python
Python 中的单分派泛函数你真的了解吗
2021/06/22 Python