在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 相关文章推荐
js类型转换与引用类型详解(Boolean_Number_String)
Mar 07 Javascript
纯js实现遮罩层效果原理分析
May 27 Javascript
javascript刷新父页面的各种方法汇总
Sep 03 Javascript
详解JS函数重载
Dec 04 Javascript
基于javascript数组实现图片轮播
May 02 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
Dec 07 Javascript
Angular ng-repeat指令实例以及扩展部分
Dec 26 Javascript
浅谈Vue内置component组件的应用场景
Mar 27 Javascript
浅谈React的最大亮点之虚拟DOM
May 29 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
Sep 02 Javascript
webpack-url-loader 解决项目中图片打包路径问题
Feb 15 Javascript
Vue文本模糊匹配功能如何实现
Jul 30 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
咖啡店都有些什么常规豆子呢?有什么风味在里面
2021/03/04 咖啡文化
php xml实例 留言本
2009/03/20 PHP
选择PHP作为网站开发语言的原因分享
2012/01/03 PHP
PHP设计模式之代理模式的深入解析
2013/06/13 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
js登录弹出层特效
2014/03/07 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
JS实现颜色的10进制转化成rgba格式的方法
2017/09/04 Javascript
bootstrap 点击空白处popover弹出框隐藏实例
2018/01/24 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
Python自定义scrapy中间模块避免重复采集的方法
2015/04/07 Python
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
Python模块搜索路径代码详解
2018/01/29 Python
Python for循环与range函数的使用详解
2019/03/23 Python
python库matplotlib绘制坐标图
2019/10/18 Python
python scatter函数用法实例详解
2020/02/11 Python
Mio Skincare中文官网:肌肤和身体护理
2016/10/26 全球购物
巴西葡萄酒商店:Divvino
2020/02/22 全球购物
理想点亮人生演讲稿
2014/05/21 职场文书
个人简历自荐信
2014/06/26 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
房产销售独家委托书范本
2014/10/01 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书
2019学子的答谢词范本!
2019/07/05 职场文书
go设置多个GOPATH的方式
2021/05/05 Golang
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python
Python进程间的通信之语法学习
2022/04/11 Python
MySQL新手入门进阶语句汇总
2022/09/23 MySQL