在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的类型转换(字符转数字 数字转字符)
Aug 30 Javascript
js控制web打印(局部打印)方法整理
May 29 Javascript
通过js来制作复选框的全选和不选效果
May 22 Javascript
JavaScript监听和禁用浏览器回车事件实例
Jan 31 Javascript
JS基于VML技术实现的五角星礼花效果代码
Oct 26 Javascript
jquery实现邮箱自动填充提示功能
Nov 17 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
Jan 13 Javascript
浅谈Node.js爬虫之网页请求模块
Jan 11 Javascript
vue生成文件本地打开查看效果的实例
Sep 06 Javascript
详解vue中async-await的使用误区
Dec 05 Javascript
微信小程序顶部导航栏滑动tab效果
Jan 28 Javascript
Vue按时间段查询数据组件使用详解
Aug 21 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
用libtemplate实现静态网页生成
2006/10/09 PHP
Phpbean路由转发的php代码
2008/01/10 PHP
php 抽象类的简单应用
2011/09/06 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
Laravel框架中实现使用阿里云ACE缓存服务
2015/02/10 PHP
YII框架中使用memcache的方法详解
2017/08/02 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
2018/05/24 PHP
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
用Jquery实现多级下拉框无刷新的联动
2010/12/22 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
jQuery的图片滑块焦点图插件整理推荐
2014/12/07 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
angular 动态组件类型详解(四种组件类型)
2017/02/22 Javascript
AngularJS service之select下拉菜单效果
2017/07/28 Javascript
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
2019/12/21 Javascript
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
使用webpack5从0到1搭建一个react项目的实现步骤
2020/12/16 Javascript
python局域网ip扫描示例分享
2014/04/03 Python
Python实现非正太分布的异常值检测方式
2019/12/09 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
应用化学专业职业生涯规划书
2013/12/31 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
单位领导婚礼致辞
2015/07/28 职场文书
盘点2020年适合农村地区创业的项目
2019/10/16 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS
学习nginx基础知识
2021/09/04 Servers
分享3个非常实用的 Python 模块
2022/03/03 Python
一次SQL如何查重及去重的实战记录
2022/03/13 MySQL