在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 相关文章推荐
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
Nov 21 Javascript
JavaScript中的无阻塞加载性能优化方案
Oct 10 Javascript
修复bash漏洞的shell脚本分享
Dec 31 Javascript
Node.js 应用跑得更快 10 个技巧
Apr 03 Javascript
jQuery动态改变多行文本框高度的方法
Sep 07 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
Nov 03 Javascript
Angularjs自定义指令Directive详解
May 27 Javascript
使用yeoman构建angular应用的方法
Aug 14 Javascript
详细分析jsonp的原理和实现方式
Nov 20 Javascript
Angular4学习之Angular CLI的安装与使用教程
Jan 04 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
Feb 03 Javascript
Vue利用History记录上一页面的数据方法实例
Nov 02 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实现批量查询清除一句话后门的代码
2008/01/20 PHP
php用header函数实现301跳转代码实例
2013/11/25 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
php生成条形码的图片的实例详解
2017/09/13 PHP
Yii 框架入口脚本示例分析
2020/05/19 PHP
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
JS拖拽插件实现步骤
2015/08/03 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
EasyUI布局 高度自适应
2016/06/04 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
JavaScript语句错误throw、try及catch实例解析
2020/08/18 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
Python列表与元组的异同详解
2019/07/02 Python
Python 3 判断2个字典相同
2019/08/06 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
澳洲女装时尚在线:Blue Bungalow
2018/05/05 全球购物
ASICS印度官方网站:日本专业运动品牌
2020/06/20 全球购物
启动一个线程是用run()还是start()
2016/12/25 面试题
有关水浒传的读书笔记
2015/06/25 职场文书
2016年党员承诺书范文
2016/03/24 职场文书
PHP命令行与定时任务
2021/04/01 PHP
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
动态规划之使用备忘录来改进Javascript函数
2022/04/07 Javascript