在linux中使用包管理器安装node.js

 这篇文章主要介绍了在linux中使用包管理器安装node.js的方法以及具体安装过程,非常详细,推荐给大家,有需要的小伙伴参考下吧。

 
 

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

 

以上就是本文的全部内容了,希望大家能够喜欢。

时间: 2024-11-03 20:06:16

在linux中使用包管理器安装node.js的相关文章

在linux中使用包管理器安装node.js_node.js

网上文章中,在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安装本地组件,还需要执行如下命令: 复制代码 代码如下:

《精通Nginx》一1.1 使用包管理器安装Nginx

1.1 使用包管理器安装Nginx 使用包管理器安装Nginx的机会是你所使用的操作系统已经提供了Nginx的安装包.使用包管理器安装Nginx的方法很简单,只需要使用包管理器安装命令就可以了. Linux (基于deb) sudo apt-get install nginx Linux (基于rpm) sudo yum install nginx FreeBSD sudo pkg_install -r nginx 命令sudo表示的是通过操作系统中的超级用户('root')权限执行的命令.如果

《精通Nginx》——第1章 安装Nginx及第三方模块1.1 使用包管理器安装Nginx

第1章 安装Nginx及第三方模块 Nginx最初的设计是成为一个Http服务器,一个能够解决C10K问题的Http服务器.关于C10K这个问题,Daniel Kegel设计一个同时连接处理10000连接的web服务器.为了实现这个目标,Nginx通过基于事件的处理机制并且操作系统也要使用相应的事件机制,便可以解决C10K问题. 在我们开始探索如何配置Nginx之前,首先我们要安装它,这一章将详细讲述如何安装Nginx,以及如何获取正确的模块并且安装和配置它们.Nginx是模块化设计的,并且有非

Ruby中gem包管理器的用法及用bundler来管理多版本的gem_ruby专题

gem常用命令 gem -v # 查看RubyGems软件的版本 gem help #显示RubyGem使用帮助 gem help example #列出RubyGem命令一些使用范例 gem install [gemname] # 安装指定gem包,程序先从本机查找gem包并安装,如果本地没有,则从远程gem安装. gem install -l [gemname] # 仅从本机安装gem包 gem install -r [gemname] # 仅从远程安装gem包 gem install [g

在Ubuntu下安装Node.JS的不同方式

如果你要在Ubuntu 15.04上安装Node.js的话,这篇教程对你来说肯定很重要.Node.js从本质上来说就是一个运行在服务端上的封装好了输入输出流的javascript程序.Node.js巧妙的使用单线程的事件循环来处理高吞吐量和非阻塞IO.同时它也是一个提供了通过操作系统读写文件和网络操作功能的平台层.所以这篇文章将展示在Ubuntu 15.04 server上不同的安装Node.Js的方式. 安装Node.JS 的方法 有许多安装Node.JS的不同的方法,我们可以选择其一.通过本

Ubuntu 15.04下安装Node.JS的不同方式

如果你要在Ubuntu 15.04上安装Node.js的话,这篇教程对你来说肯定很重要.Node.js从本质上来说就是一个运行在服务端上的封装好了输入输出流的javascript程序.Node.js巧妙的使用单线程的事件循环来处理高吞吐量和非阻塞IO.同时它也是一个提供了通过操作系统读写文件和网络操作功能的平台层.所以这篇文章将展示在Ubuntu 15.04 server上不同的安装Node.Js的方式. 安装Node.JS 的方法 有许多安装Node.JS的不同的方法,我们可以选择其一.通过本

5个给Linux新手的最佳包管理器

一个 Linux 新用户应该知道他或她的进步源自于对 Linux 发行版的使用,而 Linux 发行版有好几种,并以不同的方式管理软件包. 在 Linux 中,包管理器非常重要,知道如何使用多种包管理器可以让你像一个高手一样活得很舒适,从在仓库下载软件.安装软件,到更新软件.处理依赖和删除软件是非常重要的,这也是Linux 系统管理的一个重要部分. 成为一个 Linux 高手的一个标志是了解主要的 Linux 发行版如何处理包,在这篇文章中,我们应该看一些你在 Linux 上能找到的最佳的包管理

5 个给 Linux 新手的最佳包管理器

一个 Linux 新用户应该知道他或她的进步源自于对 Linux 发行版的使用,而 Linux 发行版有好几种,并以不同的方式管理软件包. 在 Linux 中,包管理器非常重要,知道如何使用多种包管理器可以让你像一个高手一样活得很舒适,从在仓库下载软件.安装软件,到更新软件.处理依赖和删除软件是非常重要的,这也是Linux 系统管理的一个重要部分. 最好的Linux包管理器 成为一个 Linux 高手的一个标志是了解主要的 Linux 发行版如何处理包,在这篇文章中,我们应该看一些你在 Linu

Linux中rpm包和rpm命令的使用

在我们使用任何操作系统的过程中,安装和卸载软件是必须的操作.Linux 中有一套包管理器,称为 rpm.它可以用来安装.查询.校验.删除.更新 rpm 格式的软件包.通常 rpm 格式的软件包文件使用 .rpm 为扩展名.rpm 包虽然是软件的安装包,但不像 Windows 中的安装文件双击就能运行.Linux 中有一个称为 rpm 的命令可使用多种参数来完成对 rpm 软件包的安装.查询.校验.删除.更新的工作. 我们先来了解一下怎样使用 rpm 命令安装 rpm 包.具体格式为:rpm -i