记录openSUSE 源码安装node.js

openSUSE版本: 42.2

目标:安装好 Node.js v6.10.3

在终端中可以使用 "su" 命令,切换到root用户。

1. 安装 gcc,gcc-c++

zypper in gcc gcc-c++ kernel-devel

2. 下载 Node.js源码包

我是在淘宝NPM镜像站中下载了 node-v6.10.3.tar.gz 源码包

3. 将下载好的压缩包复制到 /usr/src 目录中,并进行解压,在终端中执行以下命令

cd /usr/src #进入/usr/src
cp /home/wa/Downloads/node-v6.10.3.tar.gz ./ #将下载目录的node.js源码包压缩文件复制到当前目录
tar -zxvf node-v6.10.3.tar.gz #解压Node.js源码压缩文件

4. 进入解压之后的Node.js 源码包目录,在终端中执行

cd node-v6.10.3/

5. 生成Makefile 配置文件,在终端中执行:

./configure

6. 执行 make命令进行编译,这个命令执行的时间有点久,需要耐心等待,在终端执行:

make

7. 执行 make install 命令安装,在终端执行:

make install

安装完之后,可以在终端中执行:

node -v  #查看当前node的版本,检测是否安装成功
npm -v  #查看当前npm的版本

参考文档:

  1. Linux 安装node.js ---- 源码编译的方式 主要的参考
  2. Linux下Nodejs安装(完整详细)
  3. ./configure,make,make install的作用 学习到linux下,三个命令的作用
  4. (总结)Linux下su与su -命令的本质区别  学习到 su 和su - 两个命令的区别
原文地址:https://www.cnblogs.com/fsong/p/6859019.html