Linux 安装node.js ---- 源码编译的方式
一 : 普通用户:
安装前准备环境:
1、检查Linux 版本
命令: cat /etc/redhat-release
2、检查 gcc、gcc-c++ 是否安装过
命令: rpm -q gcc rpm -q gcc-c++
3、安装 gcc、gcc-c++
命令: yum -y install gcc gcc-c++ kernel-devel
注意 : 如果是第一个安装,有可能 会报 错误:xxx is not in the sudoers file. This incident will be reported,xxx是你当前的用户名
解决: 我在这偷个懒 , 你可以自己百度 :Linux下is not in the sudoers file
链接: http://jingyan.baidu.com/article/2a1383284bb3e8074a134f2d.html
4、检查python版本
命令:python -V (大写)
支持node所需版本:
Linux xx 6.3
gcc 4.2+ 4.4.7
gcc-c++ 4.2+ 4.4.7
Python 2.6 or 2.7 (3.0X) 2.6
rpm 4.8.0
GNU Make 3.81+
5、安装 node:源码编译方式
复制:https://nodejs.org/dist/v0.10.34/node-v0.10.34.tar.gz
找一个目录:cd /usr/src
命令:suod wget https://nodejs.org/dist/v0.10.34/node-v0.10.34.tar.gz --no-check-certificate
注意: 需要 管理员权限, 第三个红框为成功案例
6、下载完了(解压):
命令:sudo tar -xf node-v0.10.34.tar.gz
7、ls 查看文件 、文件夹
命令:ls
8、进入安装包
命令:cd node-v0.10.34
9、配置
命令:sudo ./configure
10、make命令执行
命令:make
提示: bash: make: command not found
一般出现这个-bash: make: command not found提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可;
安装命令:sudo yum -y install gcc automake autoconf libtool make
11、安装sudo make install ,进行安装node js :
命令:sudo make install
12、安装完了:检测版本: node -v 、 npm -v
二 : 管理员ROOT 下 :
坑少一点, 大多命令不需要 加 sudo , 因为已经处于root 身份
仍然检查
1、检查Linux 版本
命令: cat /etc/redhat-release
2、检查 gcc、gcc-c++ 是否安装过
命令: rpm -q gcc rpm -q gcc-c++
3、安装 gcc、gcc-c++
命令: yum -y install gcc gcc-c++ kernel-devel
4、检查python版本
命令:python -V
注意Linux 系统区分大小写 python -v (X), python -V(\/)
版本:
Linux xx 6.3
gcc 4.2+ 4.4.7
gcc-c++ 4.2+ 4.4.7
Python 2.6 or 2.7 (3.0X) 2.6
rpm 4.8.0
GNU Make 3.81+
5、安装 node:源码编译方式
复制:https://nodejs.org/dist/v0.10.34/node-v0.10.34.tar.gz
找一个目录:cd /usr/src
命令:wget https://nodejs.org/dist/v0.10.34/node-v0.10.34.tar.gz
6、下载完了:
命令:tar -xf node-v0.10.34.tar.gz
7、ls
命令:ls
8、进入安装包
命令:cd node-v0.10.34
9、配置
命令:./configure
10、make命令执行
命令:make
bash: make: command not found
一般出现这个-bash: make: command not found提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可;
命令:yum -y install gcc automake autoconf libtool make
11、安装sudo make install
命令:sudo make install
12、安装完了:检测版本: node -v 、 npm -v
Linux 安装node.js ---- 源码编译的方式的更多相关文章
- Red hat Linux 安装Node.js 源码安装
1. 下载源码包 http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz 2.准备安装环境,>python2.6, gcc, g++ pytho ...
- linux下c语言源码编译
一.源码编译过程 源码 ---> 预处理 ---> 编译 ---> 汇编 ---> 链接 --->执行 我们可以把它分为三部分来完成: ./configure ...
- CentOS7下常用安装服务软件源码编译安装方式的介绍
简介:介绍源码编译安装软件包的管理 源码安装优点:编译安装过程,可以设定参数,指定安装目录,按照需求进行安装,指定安装的版本,灵活性比较大. 源码安装的缺点:需要对依赖包一个一个的进行安装,不敢随便升 ...
- [Linux]安装node.js
node.js安装 安装node.js的版本控制工具nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/ins ...
- Linux环境下levelDB源码编译与安装
1.下载源码并编译 git clone https://github.com/google/leveldb.git cd leveldb //编译源码的时候需要安装cmake,并且版本需要大于3.9, ...
- Redis for linux安装配置之—-源码安装
一‘redis单实例安装配置1.下载redis源码压缩包,并将其上传至服务器/usr/local2.解压redis源码压缩包 # tar -xzvf redis-3.2.12.tar.gz3.进入r ...
- Mysql for Linux安装配置之—— 源码安装
1.安装 --假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源码压缩文件1)先安装cmake(mysql5.5以后是通过cmake来编译的) # ta ...
- [转] Linux 安装.src.rpm源码包的方法
方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到CSDN http://download.csdn.net/source/215173#acomment下载) 假设该文件已经存 ...
- Linux 安装node.js和npm教程
前言:最近想做一款移动端的网站,在网上找了下,想用vue.js来提供技术支持,看了下安装教程,发现都是用npm来安装的,没办法,只能去装个npm了,之前没有装过这个包管理工具,这也是第一次安装吧,记录 ...
随机推荐
- arcgis_engine_develop_error_42
解决: 今天在VS2013打开程序时,手工添加了pageLayoutControl隔一会弹出错误窗口:Provide your license server administrator with th ...
- jQuery 插件基础
jQuery 插件基础 翻译 How to Create a Basic Plugin 如果你需要在 jQuery 选择器上执行一系列重复操作, 这时候你需要编写 jQuery 插件. jQuery ...
- PCI Express(五) - Xilinx wizard
原文地址:http://www.fpga4fun.com/PCI-Express5.html Xilinx makes using PCI express easy - they provide a ...
- cs11_c++_lab7
wcount.cc #include <iostream> #include <map> #include <string> #include <algori ...
- shell中的语法(1)
反引号 命令替换.将命令的输出放在命令行的任意位置. eg. [root@gam ~]# echo The Data is `date` The Data is Fri Nov 18 10:13:56 ...
- 移动端自动化环境搭建-stuptools和pip的安装
安装stuptools和pip A.安装依赖 setuptools 和 pip 并非必须安装的两个包,但安装之后,后续再安装 Python 的库将变得非常简单. B.安装过程
- XML语法
xml文档内容如下:(必须全英文输入,空格都要是英文的!) 1.文档声明 2.元素 3.属性 4.注释 5.CDATA区.特殊字符 6.处理指令 <?xml version="1.0& ...
- 错误C4146的解决方法
error C4146: 一元负运算符应用于无符号类型,结果仍为无符号类型: 那么什么情况下会遇见这种错误呢,例如下代码: 错误代码1:int number = -2147483648; //erro ...
- shellinabox基于web浏览器的终端模拟器
1. Shellinabox介绍 Shellinabox 是一个利用 Ajax 技术构建的基于 Web 浏览器的远程终端模拟器,也就是说安装了该软件之后,服务器端不需要开启 ssh服务,通过 Web ...
- IntelliJ IDEA 15.0.2远程debug tomcat
背景 在最近的java项目中使用了linux环境下编译的so文件,所以无法在window环境下debug,故此有了这篇文章 环境 jdk:jdk-8u101-linux-x64 os:CentOS r ...