码迷,mamicode.com
首页 > 系统相关 > 详细

linux源码包的安装

时间:2014-07-24 23:49:34      阅读:353      评论:0      收藏:0      [点我收藏+]

标签:源码包的安装

一、基础知识
  

 编译源程序的步骤:
    # tar xf testapp-version.tar.{xz|bz2|gz}
    # cd testapp-version
    # ./configure
     还需通过许多选项指定编译特性
    # make
    # make install
   ./configure脚本的使用:
    1、获取帮助
     ./configure --help
    2、较通用的一些选项
     安装路径相关:
      --prefix=/path/to/somewhere: 指定安装路径
      --sysconfdir=/path/to/somewhere: 指定配置文件安装路径
     指定启用/禁用的特性
      --enable-FEATURE: 例如--enable-fpm
      --disable-FEATURE: 例如--disable-socket
     指定所依赖的功能、程序或文件
      --with-FUNCTION[=/path/to/somewhere]
      --without-FUNCTION
   安装后的配置:
   程序运行:
    1、让二进制程序直接,而无须输入路径
    # vim /etc/profile.d/APPNAME.sh
    export PATH=$PATH:/path/to/somewhere
    2、导出手册页:
    编辑/etc/man.config配置文件,添加一项MANPATH,路径为新安装的程序的man目录;
    # man -M /path/to/somewhere KEYWORD
   程序开发:如果其它应用程序依赖此程序的开发环境,或针对此程序做二次开发
    1、导出库文件
    第一步:指定让系统搜索定制的路径
     编辑/etc/ld.so.conf.d/APPNAME.conf
      一行一个库文件路径
    第二步:触发系统重新搜索所有的库文件并生成缓存
     # ldconfig 
      -v
    2、导出头文件
     /usr/local/nginx/include
     系统找头文件的路径是:/usr/include
     导出方式:创建链接进行
      ln -sv /usr/local/nginx/include /usr/include/nginx

                以nginx安装为例

1、软件下载

bubuko.com,布布扣

2、解压

bubuko.com,布布扣

3、指定安装路径和安装变量

bubuko.com,布布扣

4、安装过程中遇到的问题解决   缺少一个叫pcre的包

bubuko.com,布布扣

查询下我们yum仓库可供我们安装这个包的情况

bubuko.com,布布扣

装上上面那个包后又遇到缺少另外一个包

bubuko.com,布布扣

两种查询包信息情况命令的对比

bubuko.com,布布扣

5、再次配置安装 

(1)./configure  --prefix=/usr/local/nginx/  --conf-path=/etc/nginx/nginx.conf

(2)make install  安装成功

bubuko.com,布布扣

(3)make 安装成功

bubuko.com,布布扣

6、启动服务

bubuko.com,布布扣

查看80端口是否监听

bubuko.com,布布扣

7、改变环境变量 配置文档 vim /etc/profile.d/nginx.sh

bubuko.com,布布扣

bubuko.com,布布扣

8、导出man手册 配置文档 Vim /etc/man.config 在文档中加软件man的路径

bubuko.com,布布扣

9、做一个基本的nginx网页   配置文档 vim /usr/src/local/html/index.html

bubuko.com,布布扣

实验结果

bubuko.com,布布扣

三、总结

    基础命令要熟悉,源码包安装其实并不是很难,难的问题是,安装包的依赖性,安装包安装时的帮助文档看懂,安装完成后配置,服务的话这个。。。。

本文出自 “天涯海角” 博客,请务必保留此出处http://1983939925.blog.51cto.com/8400375/1529791

linux源码包的安装,布布扣,bubuko.com

linux源码包的安装

标签:源码包的安装

原文地址:http://1983939925.blog.51cto.com/8400375/1529791

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!