Freud's Blog

Stay hungry, stay foolish. 少年辛苦终身事,莫向光阴惰寸功。

Linux环境下的文件安装之(四) - 源码包安装

Posted on By Freud Kang

源码包与RPM包区别

RPM包安装指定安装位置

rpm --help|grep prefix

虽然可以指定安装路径,但是不建议这么做

源码包安装位置

安装在指定位置当中,一般是 /usr/local/软件名

区别

安装之前的区别:概念上的区别
安装之后的区别:安装位置不同
源码包通常运行效率会更好

源码包安装过程

安装前准备

  • 安装C语言编译器
    • gcc
  • 下载源码包

安装前注意事项

  • 源代码保存位置:/usr/local/src/
  • 软件安装位置:/usr/local/
  • 如何确定安装过程报错
    • 安装过程停止
    • 并出现error,warning或no的提示

源码包安装过程

  • 下载源码包
  • 解压缩下载的源码包
  • 进入解压缩目录
  • 执行./configure软件配置与检查
    • 定义需要的功能选项
    • 检测系统环境是否符合安装要求
    • 把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑
    • 例子:./configure --prefix=/usr/local/apache2
  • make 编译
    • make clean
  • make install编译安装
  • 安装须知查看INSTALL文件(大部分人会写在这)

参考资料

慕课网-Linux软件安装管理:http://www.imooc.com/learn/447

鸟哥的Linux私房菜: http://linux.vbird.org/linux_server/0440ntp.php