linux使用命令源码编译安装软件

linux源码编译安装

源码:程序员用计算机语言,例如高级语言c, c++等写的原始的代码。
编译:将源码利用编译程序(编译器)产生目标文件(通常是可执行的二进制文件)。

通过实例来了解源码编译安装过程

安装httpd流程示例

获取源码:wget http://apache2.site
解压源码:
gzip -d apache2.tar.gz
tar xvf apache2.tar
cd apache2
配置(默认安装位置usr/local/bin):./configure --prefix=/usr/local
编译(gcc编译):make
安装: make install

安装mariadb流程示例

下载:wget mariadb.site
解压:
gzip  -d mariadb
tar xvf mariadb
cmake -options...
编译安装:make && make install
添加mysql服务: chkconfig --add mysqld  
设置mysqld为开机启动服务: chkconfig mysqld on  

添加环境变量:
$ vim /etc/profile.d/mysql.sh
#输入内容:
export PATH=$PATH:/usr/local/mysql/bin/
$ chmod 777 /etc/profile.d/mysql.sh 
$ source /etc/profile.d/mysql.sh //source让文件的修改立即生效

设置开机启动:   
服务脚本必须已经存放在/etc/ini.d/目录下(如mysqld)    
chkconfig --add name   
chkconfig name on     

ddddddddd了深入了解源码安装,了解安装中的命令configure, cmake,make

延伸

linux学习教程
linux学习线路
linux命令的学习方法,获取帮助文档
常用命令一

你可能感兴趣的:(linux)