如何在Ubuntu14.04服务器上安装NodeJS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Ubuntu14.04服务器上安装NodeJS相关的知识,希望对你有一定的参考价值。

Ubuntu 14.04为了保证跨平台服务体验的一致性,在它的仓库中默认包含了一个版本为0.10.25的Node.JS,这个可能不是最新版本,但是却一定是标准发行版本。
要想获取这个版本的Node.JS,我们只要通过apt包管理工具来安装就可以。在安装之前,最好先更新一下apt包管理工具的本地索引,然后再从Ubuntu仓库中安装Node.JS。
sudo apt-get update
sudo apt-get install nodejs
如果Ubuntu软件仓库中的包正好是你所需要的,那么上述步骤就是在Ubuntu10.04下安装Node.JS的全部操作过程。大多数情况下,我们还希望也安装一份Node.JS的包管理工具:npm,您可以通过以下命令安装:
sudo apt-get install npm
NPM将让使得安装Node.JS的模块或者源码包变得非常简单。
在您运行Node.JS的时候请一定要注意,因为与别的工具包相冲突的原因,Ubuntu仓库中可执行的名字是nodejs而不是node。
参考技术A 方法/步骤

1
首先从nodejs官方网站下载对应版本的nodejs包。
本篇我们要安装的ubuntu14.04 64位系统上,固选择linux 64位版本。

2
然后将包上传到ubuntu14.04服务器上。
通过xftp工具上传,待上传进度为100%时候执行下一步操作。

3
进入上传包所在目录。(进入目录命令为:cd +目录的绝对路径)
在终端窗口输入tar -zxvf +文件名,对压缩包进行解压操作。

4
将解压后的文件夹内容移动到我们想要的目录。
本篇,我们将文件夹内容移动到了/usr/local/node目录下。
然后更改node文件夹内容权限为755。

5
然后进入node文件夹目录。进入bin目录下。
执行脚本./node -v 或者./npm -v都可正常显示版本信息。
我们对node基本安装已经完成。

6
如果我们想在任意路径下都能执行node命令,则需配置环境变量。
首先执行命令nano ~/.bashrc,对此文件进行修改。

7
在文件末尾,添加两行
export NODE=/usr/local/node
export PATH=$NODE/bin:$PATH
然后执行保存。

8
执行命令source ~/.bashrc。
然后任意路径下执行node -v可以看到已经可以返回版本信息了。
至此,nodejs基础环境全部配置完毕。

如何检查一个包是不是已经安装在 ubuntu 上?

【中文标题】如何检查一个包是不是已经安装在 ubuntu 上?【英文标题】:How to check if a package is already installed on ubuntu?如何检查一个包是否已经安装在 ubuntu 上? 【发布时间】:2017-09-25 01:49:54 【问题描述】:

我正在通过'wget' 命令在ubuntu 上下载xampp 服务器。 只有在 ubuntu 上没有安装它时,我才想下载它。 如何检查xampp是否已经安装?

dpkg -s xampp , I think this is not the right way.

请告诉我。

【问题讨论】:

我在这里可能不合时宜:但如果你的操作系统是 Ubuntu,你就不需要 xampp。您可以在本地安装 PHP Apache MYSQl。也称为 LAMP 堆栈! @Jason Joslin:正确,我同意。但是安装 XAMPP 是有优势的,因为它是一个单独的包,避免安装单独的包。 【参考方案1】:

如果您使用的是 Ubuntu,我真诚地不同意 Xampp 比 LAMP 更有优势。请尝试安装这些:

sudo apt-get install apache2

sudo apt-get install mysql-server

sudo apt-get install php5 libapache2-mod-php5

给你。没有 xampp 的完整 Lamp Stack。

请知道我只是引用了这个网站:

http://howtoubuntu.org/how-to-install-lamp-on-ubuntu

【讨论】:

感谢您提及这一点。我知道 LAMP。因为,XAMP 被打包并捆绑在一起,我觉得很容易安装和使用它。我认为差别不大。【参考方案2】:
root@ubuntu:~# dpkg -l xampp 
dpkg-query: no packages found matching xampp
root@ubuntu:~#

【讨论】:

不,这行不通。尝试使用 xampp 和lampp。是否有不同的字符串来检查它? 如果你想找到包那么你可以使用逗号 root@ubuntu:~# locate xampp 它只是定位文件的位置。它不会从安装的路径中获取。 我不知道兄弟你到底想要什么,但你也可以试试这个。通过 wget 进行的所有默认安装都存储在 /usr/bin 或 /opt 目录中。您只需进入 /usr/bin 并选择目录并找到 xampp 或 lampp。如果安装了,那么你会在这里找到文件。

以上是关于如何在Ubuntu14.04服务器上安装NodeJS的主要内容,如果未能解决你的问题,请参考以下文章

如何在Ubuntu 14.04 LTS上安装Snap应用程序

如何在 Ubuntu 14.04 上安装 MarkLogic 8?

如何在Ubuntu 14.04 LTS上安装MariaDB

如何在Ubuntu 14.04上安装Wine

[译]How to Install Node.js on Ubuntu 14.04 如何在ubuntu14.04上安装node.js

如何远程连接Ubuntu 14.04 Server 的图形界面