在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 相关文章推荐
JavaScript 利用Cookie记录用户登录信息
Dec 08 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
Jun 20 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
Nov 25 Javascript
刷新页面的几种方法小结(JS,ASP.NET)
Jan 07 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
Dec 03 Javascript
JavaScript中toString()方法的使用详解
Jun 05 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
Aug 24 Javascript
JavaScript中数组slice和splice的对比小结
Sep 22 Javascript
浅谈js for循环输出i为同一值的问题
Mar 01 Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
Dec 07 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
May 30 Javascript
使用react+redux实现计数器功能及遇到问题
Jun 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
删除及到期域名的查看(抢域名必备哦)
2008/05/14 PHP
简单的php文件上传(实例)
2013/10/27 PHP
php实例分享之二维数组排序
2014/05/15 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
2017/04/10 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
无阻塞加载脚本分析[全]
2011/01/20 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
jquery 取子节点及当前节点属性值
2014/07/25 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
2016/12/15 Javascript
用Nodejs搭建服务器访问html、css、JS等静态资源文件
2017/04/28 NodeJs
详解Angular CLI + Electron 开发环境搭建
2017/07/20 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
vue 指定组件缓存实例详解
2018/04/01 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
Vue组件创建和传值的方法
2018/08/17 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
微信小程序开发注意指南和优化实践(小结)
2019/06/21 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
更改Ubuntu默认python版本的两种方法python-> Anaconda
2016/12/18 Python
python射线法判断一个点在图形区域内外
2019/06/28 Python
python判断无向图环是否存在的示例
2019/11/22 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
2019/11/29 Python
使用CSS3创建动态菜单效果
2015/07/10 HTML / CSS
深入浅析css3 border-image边框图像详解
2015/11/24 HTML / CSS
html5+css3进度条倒计时动画特效代码【推荐】
2016/03/08 HTML / CSS
在购买印度民族服饰:Soch
2020/09/15 全球购物
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
总经理岗位职责
2013/11/09 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书