在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编程起步(第四课)
Jan 10 Javascript
Apply an AutoFormat to an Excel Spreadsheet
Jun 12 Javascript
JS模拟的QQ面板上的多级可展开的菜单
Oct 10 Javascript
基于jquery的$.ajax async使用
Oct 19 Javascript
JS控制输入框内字符串长度
May 21 Javascript
利用jQuery实现打字机字幕效果实例代码
Sep 02 Javascript
Vue之Watcher源码解析(1)
Jul 19 Javascript
vue实现仿淘宝结账页面实例代码
Nov 08 Javascript
vue 下列表侧滑操作实例代码详解
Jul 24 Javascript
Layer弹出层动态获取数据的方法
Aug 20 Javascript
Node.js开发之套接字(socket)编程入门示例
Nov 05 Javascript
小程序实现密码输入框
Nov 16 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 简单数组排序实现代码
2009/08/05 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
详谈PHP文件目录基础操作
2014/11/11 PHP
php采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
js加密解密字符串可自定义密码因子
2014/05/13 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
超精准的javascript验证身份证号的具体实现方法
2015/11/18 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
react实现一个优雅的图片占位模块组件详解
2017/10/30 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
2017/11/03 Javascript
JavaScript 跨域之POST实现方法
2018/05/07 Javascript
JavaScript中变量提升与函数提升经典实例分析
2018/07/26 Javascript
小程序实现投票进度条
2019/11/20 Javascript
python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法
2017/05/24 Python
Python向日志输出中添加上下文信息
2017/05/24 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
Django发送邮件和itsdangerous模块的配合使用解析
2019/08/10 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
解决Python二维数组赋值问题
2019/11/28 Python
python 安装impala包步骤
2020/03/28 Python
解决python脚本中error: unrecognized arguments: True错误
2020/04/20 Python
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
使用CSS3实现多列布局与多背景的技巧
2016/02/29 HTML / CSS
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
国际商务专业学生个人的自我评价
2013/09/28 职场文书
村级换届选举方案
2014/05/10 职场文书
给市场的环保建议书
2014/05/14 职场文书
节约用水的口号
2014/06/20 职场文书
麦田里的守望者读书笔记
2015/06/30 职场文书
2015年教师节广播稿
2015/08/19 职场文书
人民调解协议书
2016/03/21 职场文书
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python