centos 7.0 搭建node.js环境
2015-12-27 23:57
537 查看
前言:由于自己也是刚刚接触linux,如果文章有错误还请大家指出。
文章源码(markdown)
Nodejs Downloads
2、库文件:就是通常我们见到的lib目录下的文件
3、配置文件:这个不必多说,都知道
4、帮助文档:通常是我们在Linux下用man命令查看的命令的文档
详情请参考:CentOS目录结构详解
解压源码包,例如:
进入解压好的源码包:
执行configure文件,此文件有两个功能:
1、让用户选定编译特性;
2、检查编译环境。configure执行后将生成MakeFile文件。例如:
其中我们通过–prefix制定了安装路径,通过–conf-path制定了配置文件的具体位置。注意:不是所有的程序的configure参数都是一样的;可以使用
执行make命令,编译程序
编译成功后就可以安装了,执行如下命令
执行反安装命令:
参考文章:
linux社区:Linux下通过源码编译安装程序
Linux软件安装常用方
文章源码(markdown)
Nodejs Downloads
Linux源码编译安装Nodejs
wget https://nodejs.org/dist/v4.2.4/node-v4.2.4.tar.gz #下载源文件 tar -xvf node-v4.2.4.tar.gz #解压源文件 cd node-v4.2.4 ./configure --prefix=/usr/local/bin/node # 执行configure文件 make #编译程序 make install #安装程序 cp /usr/local/bin/node /usr/sbin/
源码编译安装程序流程详解
Linux下程序大都是由以下几部分组成:
1、二进制文件:也就是可以运行的程序文件2、库文件:就是通常我们见到的lib目录下的文件
3、配置文件:这个不必多说,都知道
4、帮助文档:通常是我们在Linux下用man命令查看的命令的文档
Linux程序的存放目录大致有四个地方:
/etc /bin -> /usr/bin /sbin -> /usr/sbin /lib -> /usr/lib
详情请参考:CentOS目录结构详解
编译安装源程序
查看当前是否安装了gcc编译器,没有可以先用yum安装gccgcc --version #查看是否安装gcc
解压源码包,例如:
tar -xvf nginx-1.7.7.tar.gz #解压源码包
进入解压好的源码包:
cd nginx-1.7.7 #进入源码包
执行configure文件,此文件有两个功能:
1、让用户选定编译特性;
2、检查编译环境。configure执行后将生成MakeFile文件。例如:
./configure --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf
其中我们通过–prefix制定了安装路径,通过–conf-path制定了配置文件的具体位置。注意:不是所有的程序的configure参数都是一样的;可以使用
./configure --help查看详细参数说明。如果该程序所依赖的库在当前系统中没有安装,则会导致configure最后报错,遇到这种情况就需要你先安装依赖库。
执行make命令,编译程序
make
编译成功后就可以安装了,执行如下命令
make install
关于卸载
进入编译后的软件目录,即安装时的目录执行反安装命令:
make uninstall
参考文章:
linux社区:Linux下通过源码编译安装程序
Linux软件安装常用方
相关文章推荐
- linux运维实战练习案例-2015年12月20日-12月31日(第一次)
- 16个Linux服务器监控命令
- linux程序包管理
- linux下安装PHP扩展pdo_mysql
- Linux命令之 ps/top/htop/dstat命令的基本用法
- mini2440 SDRAM初始化学习的一些总结与疑问
- Linux通过Mutt发送Mysql慢查询邮件
- Linux ->> scp命令复制对端机器上的文件/文件夹
- Linux SDIO总线驱动
- linux运维实战练习案例-2015年12月20日-12月31日
- linux
- Linux学习第四周
- linux 下进程和线程指定CPU运行
- linux下opencv的安装
- linux解压缩基本命令使用
- linux 获取本机的所有IP地址
- CentOS6.5搭建本地yum仓库
- 嵌入式Linux系统开发学习步骤
- Linux进程及作业管理
- linux 信号处理机制简介