在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 相关文章推荐
JQuery-tableDnD 拖拽的基本使用介绍
Jul 04 Javascript
js返回上一页并刷新的多种实现方法
Feb 26 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
Dec 29 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
Feb 17 Javascript
bootstarp modal框居中显示的实现代码
Feb 18 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
收藏AngularJS中最重要的核心功能
Jul 09 Javascript
面试题:react和vue的区别分析
Apr 08 Javascript
vue.js实现备忘录demo
Jun 26 Javascript
js设置默认时间跨度过程详解
Jul 17 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
Mar 25 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+AJAX实现投票功能的方法
2015/09/28 PHP
PHP文件上传类实例详解
2016/04/08 PHP
Symfony查询方法实例小结
2017/06/28 PHP
PHP读取、解析eml文件及生成网页的方法示例
2017/09/04 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2009/11/04 Javascript
JavaScript DOM 学习第五章 表单简介
2010/02/19 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
2014/03/12 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
Jquery树插件zTree用法入门教程
2015/02/17 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
jQuery实现的checkbox级联选择下拉菜单效果示例
2016/12/26 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
Vue+webpack+Element 兼容问题总结(小结)
2018/08/16 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
NodeJS模块与ES6模块系统语法及注意点详解
2019/01/04 NodeJs
JS 5种遍历对象的方式
2020/06/16 Javascript
vue实现标签云效果的示例
2020/11/09 Javascript
使用python 获取进程pid号的方法
2014/03/10 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
python @classmethod 的使用场合详解
2019/08/23 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
2020/11/06 Python
职业生涯规划设计步骤
2014/01/12 职场文书
海南地接欢迎词
2014/01/14 职场文书
运动会通讯稿100字
2014/01/31 职场文书
优秀老师事迹材料
2014/02/05 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
离职告别感言
2015/08/04 职场文书
基于Python实现射击小游戏的制作
2022/04/06 Python