在Ubuntu上安装Node.js的Upstream版本

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/48085077 在Ubuntu上安装Node.js的Upstream版本作者:chszs,版权所有,未经同意,不得转载。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/48085077

在Ubuntu上安装Node.js的Upstream版本

作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.csdn.net/chszs

Node.js是一个软件平台,可用于快速开发和构建可扩展的Web应用。Node.js使用JavaScript作为其脚本语言,通过非阻塞I/O和单线程事件循环机制实现了高吞吐量。
Node.js包含了一个内置的HTTP服务器库,使它能够直接以Web服务器运行而无需使用外部软件,比如Apache或Nginx,而且可以在Web服务器运行时提供更多的控制。
要在Ubuntu服务器上安装Node.js,首先需要更新系统。实际上,在安装任何软件包之前,都应该确保软件仓库是最新的:

# sudo apt-get update

一旦完成了系统更新,就需要安装build-essentials包。这个包中包含了构建Debian软件包的基础库。

# sudo apt-get install build-essential

还需要安装curl工具。curl是一个库,可以在命令行中进行HTTP请求。

# sudo apt-get install curl

安装完curl,就必须安装Node.js所需的所有包。Node.js的安装有多种方法,最简单的方法是执行:

# sudo apt-get install Nodejs

但是,最新的Node.js版本可能还没有添加到Ubuntu的标准库中。为了确保使用最新的版本,我们应该下载源代码,再编译和安装它。
首先,在.bashrc配置文件中添加环境变量:

# echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
# . ~/.bashrc

然后,创建安装过程所需的目录:

# mkdir ~/{local,node-latest-install}

然后,进入到最新的安装目录,使用curl下载Node.js文档,再用tar工具解压。

# cd ~/node-latest-install
# curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1

接着,开始设置参数,为当前用户安装Node.js并运行:

# ./configure --prefix=~/local
# make install

一旦Node.js完成安装,应该接着安装Node.js的包管理器NPM,NPM也是Node.js官方的软件包管理器。

# curl https://npmjs.org/install.sh | sh

通过查看Node.js的版本来检查是否安装成功,执行:

# node -v

OK。

目录
相关文章
|
21天前
|
Ubuntu NoSQL 关系型数据库
Ubuntu系统下安装常用软件
Ubuntu系统下安装常用软件
42 0
Ubuntu系统下安装常用软件
|
1月前
|
Ubuntu Linux C语言
Ubuntu下安装vscode,并解决终端打不开vscode的问题
Ubuntu下安装vscode,并解决终端打不开vscode的问题
134 0
|
1月前
|
JavaScript 前端开发 CDN
总结 vue3 的一些知识点:Vue.js 安装
总结 vue3 的一些知识点:Vue.js 安装
|
1月前
|
Ubuntu Docker 容器
如何在Ubuntu上安装Docker?
【2月更文挑战第10天】
239 0
|
1月前
|
JavaScript 内存技术
node与npm版本对应关系以及使用nvm管理node版本
node与npm版本对应关系以及使用nvm管理node版本
119 0
|
23天前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 中apt 安装MySQL数据库
Ubuntu 中apt 安装MySQL数据库
66 0
|
2天前
|
Ubuntu 数据安全/隐私保护
在UBUNTU虚拟机上安装R软件包
在UBUNTU虚拟机上安装R软件包
|
2天前
|
存储 编解码 Ubuntu
0-零基础安装ubuntu(超详细安装步骤)
0-零基础安装ubuntu(超详细安装步骤)
|
3天前
|
Ubuntu Linux 定位技术
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
|
11天前
|
JavaScript Windows
NodeJS 安装及环境配置
NodeJS 安装及环境配置