网上文章中,在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

原文地址:https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager。

最新文章

  1. 重叠div鼠标经过事件
  2. jQuery打造智能提示插件
  3. js URL中文传参乱码
  4. Maven 学习-入门
  5. CentOS平台部署vsftp(基于虚拟用户)
  6. clr via c# 读书笔记
  7. POJ 2151 Check the difficulty of problems
  8. 百度定位并获取县区天气-XML+fragment+sqlite
  9. Spell checker(poj 1035)
  10. [HDOJ1015]Safecracker(DFS, 组合数学)
  11. UVA 1659 Help Little Laura 帮助小劳拉 (最小费用流,最小循环流)
  12. ubuntu 下修改host文件
  13. python用paramiko将执行的结果存入excel表格
  14. 怎样成为一个游戏制作人——第五章:使用GGE图形库来写游戏
  15. iOS 开发新版 动态库framework
  16. C/C++中对链表操作的理解&&实例分析
  17. 利用MySQL触发器实现check和assertion
  18. linux nvme的sendfile流程
  19. ClientDataSet
  20. Codeforces791 C. Bear and Different Names

热门文章

  1. Ruby中数组的遍历
  2. MyBatis框架简介
  3. SPM——How to use github
  4. java程序控制KETTLE JOB的执行
  5. 36. Valid Sudoku + 37. Sudoku Solver
  6. C#使用UUID生成ID
  7. 设置VMWARE通过桥接方式使用主机无线网卡上网(转载)
  8. mybatis相对于ibatis的优势
  9. hadoop之HDFS学习笔记(一)
  10. String对象不可改变的特性及内存机制