Linux之源码包安装软件
安装准备
安装c语言编辑器 gcc
压缩包 node-v6.2.0-linux-x64.tar.gz
源码包保存位置 /usr/local/src/
源码包安装位置 /usr/local/软件名
解压缩 tar -zxvf node-v6.2.0-linux-x64.tar.gz
进入解压缩目录 cd node-v6.2.0-linux-x64
./configure 软件配置与检验
定义需要的功能
检测系统环境是否符合安转要求
把定义好的的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑
./configure --prefix=/usr/local/软件名
configure是用来进行用户个性配置的工具, 一般- -开头的说明的是需要配置的选项,比如你给的这个 - - prefix就是说软件额安装目录设置在哪里,后面的=/usr就是你给出的安装目录,当然你完全可以换一个目录。
make 编译
清除 make clean
安装 make install
启动 /usr/local/软件名/bin/软件名 start
停止 /usr/local/软件名/bin/软件名 stop
卸载 直接删除安装目录
一个源码包安装实例:
1、wget http://cdn.npm.taobao.org/dist/node/v8.6.0/node-v8.6.0.tar.gz
2、tar -zxvf node-v8.6.0.tar.gz
3、cd node-v8.6.0.tar.gz
4、./configure 或 ./configure --prefix=/usr/local/软件名 #指定安装路径
5、make #编译
6、make install #安装
7、ln -s /usr/local/nodejs/bin/node /usr/local/bin #通过建立软链接的方式将这个设置为全局
8、ln -s /usr/local/nodejs/bin/npm /usr/local/bin
8、ln -s /usr/local/nodejs/bin/npm /usr/local/bin