在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 相关文章推荐
从sohu弄下来的flash中展示图片的代码
Apr 27 Javascript
js 与或运算符 || && 妙用
Dec 09 Javascript
读jQuery之二(两种扩展)
Jun 11 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
Dec 06 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
Apr 01 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
Mar 05 Javascript
JS实现最简单的冒泡排序算法
Feb 15 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
Oct 25 Javascript
vue路由嵌套的SPA实现步骤
Nov 06 Javascript
JavaScript链式调用原理与实现方法详解
May 16 Javascript
使用TS来编写express服务器的方法步骤
Oct 29 Javascript
使用PDF.js渲染canvas实现预览pdf的效果示例
Apr 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
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
浅析php中常量,变量的作用域和生存周期
2013/08/10 PHP
PHP图片上传代码
2013/11/04 PHP
php实现通过ftp上传文件
2015/06/19 PHP
淘宝搜索框效果实现分析
2011/03/05 Javascript
jQuery获取样式中的背景颜色属性值/颜色值
2012/12/17 Javascript
如何制作浮动广告 JavaScript制作浮动广告代码
2012/12/30 Javascript
js中的this关键字详解
2013/09/25 Javascript
完美解决AJAX跨域问题
2013/11/01 Javascript
js学习阶段总结(必看篇)
2016/06/16 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
JavaScript仿聊天室聊天记录
2016/12/27 Javascript
Javascript下拉刷新的简单实现
2017/02/14 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
如何使用bootstrap框架 bootstrap入门必看!
2017/04/13 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
2019/09/28 Javascript
原生js实现随机点名功能
2019/11/05 Javascript
利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)
2021/02/24 Javascript
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
PyQt5主窗口动态加载Widget实例代码
2018/02/07 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
python 元组的使用方法
2020/06/09 Python
Html5实现单张、多张图片上传功能
2019/04/28 HTML / CSS
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
巴西体育用品商店:Lojão dos Esportes
2018/07/21 全球购物
美国在线肉类和海鲜配送:Crowd Cow
2020/10/02 全球购物
自荐信如何“自荐”
2013/10/24 职场文书
食堂采购员岗位职责
2014/03/17 职场文书
爱护草坪标语
2014/06/24 职场文书
我爱家乡演讲稿
2014/09/12 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
2015年语文教师工作总结
2015/05/25 职场文书