ubuntu 怎么安装node

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 怎么安装node相关的知识,希望对你有一定的参考价值。

先下载源码,可以在nodejs的官网中直接下载源文件,然后通过ftp工具传到云服务器上。

参考图,直接下载Source code那栏对应的版本。

或者,你也可以在服务器上直接通过wget指令直接下载。
例如:
$ sudo wget https://nodejs.org/dist/v4.2.3/node-v4.2.3.tar.gz

这就下载了版本为v4.2.3。

关于如何获取下载的url。我们可以通过查看网页的源码获取。

右键你要下载的那个内容,选择检查(我是chrome的浏览器,其他浏览器可能叫“源码”)。进入到html源码后,就能看到url。

现在服务器上有node的压缩源文件。
我们解压源文件。
$ tar -zxf node-v4.2.3.tar.gz

进入解压后的文件夹。
$ cd node-v4.2.3

$ ./configure

在这个过程中,根据服务器版本的不同,会出现不同的错误。在我的机器上,出现了c++ 编译器版本过低的错误。如图所示。

要解决这个问题,我必须把提高g++的版本。

解决这个问题的思路如下:
【gcc源码安装方法】
1,下载g++的源码。
2,编译
3,安装。

$ wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz
$ tar -zxvf gcc-4.8.2.tar.gz
$ cd gcc-4.8.2
$ mkdir build
$ cd buil
$ ../configure --prefix=/usr
$ make && make install

注意点1:
当你执行configure的时候,可能会因为缺少一些so文件导致失败。因为请检查下面的依赖so是否安装了。
sudo apt-get install libgmp-devsudo
apt-get install libmpfr4 libmpfr-devsudo
apt-get install libmpc-dev libmpc2sudo
apt-get install libtoolsudo
apt-get install m4sudo
apt-get install bisonsudo
apt-get install flexsudo
apt-get install autoconf
sudo apt-get install libc6-dev-i386

注意点2:
如果你更新了注意点1中的so,要清楚build里的内内容再执行下面操作。否则会出现一些奇怪的错误。

-------gcc问题解决完-------------

我们再次执行回到node的源文件目录。再执行下面指令。
$ cd node-v4.2.3

$ ./configure

5
./configure执行完后,直接编译并安装即可。
$ make
$ make install

在编译过程中,可能会提示缺少一些类似so的库。因为每台服务器情况不一样,缺少的库也不一样,只要根据提示错误安装对应库即可。
参考技术A 直接在乌班图的软件源里搜索node.js。直接接sudo apt-get install node.js就可以了 参考技术B node.js是一个软件平台,通常用于构建大规模的服务器端应用。Node.js使用javascript作为其脚本语言,由于其非阻塞I/O设计以及单线程事件循环机制,使得它可以交付超高的性能。

Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的。libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制。

Node.js最初是由Ryan Dahl创建的,目前由Isaac Schlueter在演进和维护。

在互联网上有很多从源码编译安装Node.js的文章,在此我强烈建议不要采用这种方法。大多数情况下,包维护者对软件结构了解的非常清楚,开发者无需从头编译最新版本的源码。

下面的方法适用于最新版本的Ubuntu、Ubuntu 12.04 LTS、Ubuntu 12.10、Ubuntu 13.04等版本。它可以帮助开发者在Ubuntu上安装Node.js,无需从头编译安装。你可以在云主机上执行以下的命令:

[python] view plain copy print?在CODE上查看代码片派生到我的代码片
# apt-get update
# apt-get install -y python-software-properties software-properties-common
# add-apt-repository ppa:chris-lea/node.js
# apt-get update
# apt-get install nodejs

一旦命令执行完,最新版本的Node.js就安装好了,需有任何担忧。一旦Node.js的新版本发布了,你可以直接从包管理器升级,无需从头再次编译安装。

怎么在node.js中安装less

node.js 是有windows实现版本的,请到它的官网node.org下载。有两种 exe和msi都可以使用。 下载后安装和正常软件安装一样。使用方法: 在开始菜单打开,选择 Node.js command prompt ,它自动帮你加入了环境变量,直接可以使用 node 和npm命令 参考技术A 鉴别密钥的长度可以是小于等于数据块字长的任何正整数值。应用程序中使用的密钥长度若是比B大,则首先用使用散列函数H作用于它,然后用H输出的L长度字符串作为在HMAC中实际使用的密钥。一般情况下,推荐的最小密钥K长度是L个字节。 参考技术B 百度搜 gulp编译less

以上是关于ubuntu 怎么安装node的主要内容,如果未能解决你的问题,请参考以下文章

安装了 node 怎么安装git

sublimelinter怎么安装

node.js是怎么安装的?

ubuntu安装node环境

windows怎么安装nodejs

怎么在node.js中安装less