如何在ubuntu上安装nodejs

2025-04-05 05:13:53
推荐回答(2个)
回答1:

先下载源码,可以在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的库。因为每台服务器情况不一样,缺少的库也不一样,只要根据提示错误安装对应库即可。

回答2:

Ubuntu 14.04保证跨平台服务体验致性仓库默认包含版本0.10.25Node.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仓库执行名字nodejsnode