linux系统编译安装软件的通用步骤

原创 2015年11月17日 17:41:22
编译安装的步骤:
1.下载源代码,并解压
    tar -xf package-version.tar.{gz|bz2|xz}
注意:展开后的目录通常为package-version


2.切换至源码目录中
    cd package-version


3.执行configure脚本
./configure


4.编译
make
5.安装
make install


nginx的安装举例:


1.下载源代码,并解压
    tar -xf nginx-1.4.2.tar.gz
    
2.切换至源码目录中
    cd nginx-1.4.2


3.执行configure脚本,该配置脚本会找出安装软件所依赖的开发库如:
zlib-devel-1.2.3-29.el6.x86_64.rpm
pcre-devel-7.8-6.el6.x86_64.rpm


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


#./configure --prefix=/usr/local/nginx 制定安装文件目录
#--conf-path=/etc/nginx/nginx.conf 制定配置文件目录(一般放在/etc目录下,方便管理)


4.编译
make
5.安装

make install

启动nginx 

/usr/local/nginx/sbin/nginx

访问 http://127.0.0.1 验证是否安装成功


axel的安装举例:


1.解压源码文件

tar -xf axel-2.4.tar.gz

2.进入解压目录

cd axel-2.4

3.编译安装

make

make install

测试工具是否可用

首先安装一个远程ftp filezilla软件(添加用户anonymous 密码不勾选即可添加filezilla ftp不要密码的ftp)

#输出目录为/tmp 开启3个线程下载,远程服务器为ftp://192.168.8.53/software/cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso

axel -o /tmp -n 3 -S ftp://192.168.8.53/software/cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso


httpd服务即apache的安装

tar -xf httpd-2.2.15.tar.gz 

cd httpd-2.2.15

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

make

make install

启动apache服务

/usr/local/apache/bin/apachectl start


二进制程序的访问方法(直接可以通过apachectl命令开启apache服务)
    /etc/profile.d/apache.sh
    PATH=/usr/local/apache/bin:/usr/local/apache/sbin:$PATH
    expore PATH


    source /etc/profile.d/apache.sh




   头文件输出给系统
    ln -sv /usr/local/apache/include /usr/include/httpd
    库文件,如果有多个,则一行写一个
    vim /etc/ld.so.conf.d/httpd.conf
    /usr/local/apache/lib


    让系统重新生成库文件路径缓存(系统启动生成库文件缓存/etc/ld.so.cache)
    ldconfig
  
    导出man文件
    vi /etc/man.conf 
    添加
    MANPATH /usr/local/apache/man


版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux下(软件)标准编译安装原理

1、为什么要编译安装   包管理系统是绝大多数发行版的必备组件,也是一个发行版区别于其它发行版的主要特征。但是有些软件,并不能通过包管理系统安装,这就需要下载源码编译安装。   一个软件可能有许多...
  • chudongfang2015
  • chudongfang2015
  • 2016年07月09日 09:10
  • 1885

linux 源码编译安装软件包./configure 详解

在linux上使用程序源码编译安装软件包的时候第一步是./configure命令,对这个命令的作用很好奇,搜集了一下:...
  • Cooling88
  • Cooling88
  • 2016年04月04日 18:47
  • 3742

Linux下编译安装源代码的三个步骤

Linux下编译安装源代码无非就是三个步骤,./configure,make,make install 第一步进入源代码的目录 运行命令 1 ./configure --prefix=安装目录 --...
  • bbwangj
  • bbwangj
  • 2017年09月14日 09:03
  • 287

Linux(Ubuntu发行版本)下的几种软件安装方式

Ubuntu下几种常见的软件安装方式介绍。
  • u012174021
  • u012174021
  • 2015年08月01日 11:17
  • 798

编译安装linux内核步骤

一.获取内核源码 源码网址:www.kernel.org 二.解压内核源码 首先以root帐号登录,然后进入/usr/src子目录。如果用户在安装Linux时,安装了内核的源代码,则会发现一个l...
  • zjc156m
  • zjc156m
  • 2015年08月26日 17:15
  • 980

Linux软件管理之RPM、YUM、源码编译安装

在Linux系统上管理软件需要通过程序包管理器来实现。程序包管理:将编译好的应用程序的各组成文件打包成一个或几个程序包文件,从而更方便地实现程序包的安装、升级、卸载和查询等管理操作;常用的有RPM、Y...
  • Z_YTTT
  • Z_YTTT
  • 2016年11月03日 13:51
  • 377

Linux下通过源码编译安装程序(configure/make/make install的作用 )

一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通...
  • u010657789
  • u010657789
  • 2016年06月30日 11:54
  • 6818

KaliLinux装好系统后安装常用软件

1. 配置软件源 leafpad /etc/apt/source.list,or(recommand): 官方源 deb http://http.kali.org/kali kali ma...
  • fengshenyue
  • fengshenyue
  • 2016年03月05日 16:59
  • 6887

Linux下安装软件命令详解

----------------------------------------------------------------        或许你对于linux还不够了解,但是一旦你步入公司后,你...
  • xcbeyond
  • xcbeyond
  • 2013年02月24日 15:38
  • 10850

linux软件编译安装:make与configure

1. 什么是make和configure make命令主要是用来简化编译过程。 make执行时,会在当前目录下搜索 Makefile( or makefile) 文件, 而Makefile里面记录了源...
  • u014285882
  • u014285882
  • 2015年07月11日 14:52
  • 1918
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux系统编译安装软件的通用步骤
举报原因:
原因补充:

(最多只允许输入30个字)