首页 > 代码库 > Linux编译安装源码包的流程

Linux编译安装源码包的流程

 

本文参考:http://www.linuxfromscratch.org/lfs/view/7.10-rc1/chapter05/generalinstructions.html

 

流程:

1.  下载并解压源码包
2.  运行:configure
3.  编译:make
4.  安装:make install

 编译时需要注意一个原则:不要在解压的包中直接执行./configure、make、make install等命令,需要在源码目录下另外新建一个目录,在新建的目录中执行以上命令。

 

例子:这里以源码编译安装Xz这个工具为例

1.  下载源码包:wget http://tukaani.org/xz/xz-5.2.2.tar.gz     //版本请自行选择
2.  解压源码包:tar -xvf xz-5.2.2.tar.gz
3.  新建目录:mkdir xz-build ; cd xz-build
4.  在新建的目录下运行解压包的configure:../xz-5.2.2/configure 
5.  编译:make
6.  安装:make install

//最后记得删除解压包和编译过程中产生的<package>-build目录 

 

Linux编译安装源码包的流程