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

Linux基础软件包编译安装

时间:2015-05-06 01:43:19      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:blank   源代码   border   target   软件包   

一.源代码类型和编译文件的关系不写了.看图吧,点开图放大看一下

 

技术分享

 

二.实例操作之nginx编译安装

1.确保当前系统时间正确

技术分享

2.解压软件包并进入软件包

tar -xf nginx-1.4.2.tar.gz

cd nginx-1.4.2

使用./configure –help 获取帮助信息.

3.安装软件

./configure --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf //根据需求选择需启用的功能

 

注:依赖某些库的错误提示说明:依赖哪些程序,程序包组识:主包,支包(开发环境通常都在-devel支包里面),

如果所依赖的程序没有rpm包,需手动下载源程序编译安装.

make //编译

make install  //安装

4.查看安装目录和配置文件目录

技术分享

5.启动nginx

技术分享

 

三.安装Linux中断点续传的下载工具axel

1.解压并进入软件目录

tar -zxvf axel-2.4.tar.gz

2.安装

./configure

make

make install

Example:

技术分享

技术分享

3.下载实例

axel –o /tmp –n 3 ftp://<IP>     //-o指定下载后的目录,-n 指定线程数

技术分享

 

三.编译安装HTTPD服务

1.解压

tar -xf httpd-2.2.25.tar.bz2

cd httpd-2.2.25

2.安装

./configure –prefix=/usr/local/apache –sysconfdir=/etc/httpd –enable-so

make

make install

技术分享

3.导入文件(apache支持二次开发需要导入软件自身所包含的二进制/库文件/头文件/帮助文件等)

1.导出二进制程序给系统

技术分享

技术分享

2.导出头文件给系统

技术分享

3.导出库文件给系统

技术分享

技术分享

4.导出帮助文件给系统

技术分享

man -M /usr/local/apache/man httpd

技术分享

 

4.测试网站

技术分享

Linux基础软件包编译安装

标签:blank   源代码   border   target   软件包   

原文地址:http://chainwang.blog.51cto.com/10103602/1642244

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