首页 > 代码库 > 源码包---linux软件安装与管理

源码包---linux软件安装与管理

 

源代码推荐保存位置:  

/usr/local/src

软件安装位置:

/usr/local

如何确定安装过程报错:

  • 安装过程停止
  • 并出现error / warning / no 的提示

 

./configure 软件配置与检查    源码包如无特殊情况,一定要指定其安装目录

  • 定义需要的功能选项
  • 检查系统环境是否符合安装要求
  • 把定义好的功能选项和检测系统环境
 1 root@ucm-Aspire-TC-606:/home/ucm/software/httpd-2.2.31# pwd
 2 /home/ucm/software/httpd-2.2.31
 3 root@ucm-Aspire-TC-606:/home/ucm/software/httpd-2.2.31# ll
 4 总用量 1180
 5 drwxr-xr-x 11 ucm ucm   4096 7月  16  2015 ./
 6 drwxr-xr-x 11 ucm ucm   4096 12月  5 01:20 ../
 7 -rw-r--r--  1 ucm ucm  14882 11月 22  2004 ABOUT_APACHE
 8 -rw-r--r--  1 ucm ucm  18613 7月   6  2012 acinclude.m4
 9 -rw-r--r--  1 ucm ucm  56952 10月  6  2010 Apache.dsw
10 drwxr-xr-x  6 ucm ucm   4096 7月  16  2015 build/
11 -rw-r--r--  1 ucm ucm   2644 8月  24  2007 BuildAll.dsp
12 -rw-r--r--  1 ucm ucm   2692 7月  30  2009 BuildBin.dsp
13 -rwxr-xr-x  1 ucm ucm   5786 9月  19  2012 buildconf*
14 -rw-r--r--  1 ucm ucm 142348 7月  16  2015 CHANGES
15 -rw-r--r--  1 ucm ucm  11701 2月  28  2012 config.layout
16 -rwxr-xr-x  1 ucm ucm 573031 7月  16  2015 configure*
17 -rw-r--r--  1 ucm ucm  24720 5月  25  2015 configure.in
18 -rw-r--r--  1 ucm ucm      0 7月  16  2015 .deps
19 drwxr-xr-x  9 ucm ucm   4096 7月  16  2015 docs/
20 -rw-r--r--  1 ucm ucm    403 11月 22  2004 emacs-style
21 -rw-r--r--  1 ucm ucm   7214 1月  24  2005 .gdbinit
22 -rw-r--r--  1 ucm ucm   1248 5月   7  2011 httpd.dep
23 -rw-r--r--  1 ucm ucm   4124 6月  12  2008 httpd.dsp
24 -rw-r--r--  1 ucm ucm   8994 5月   7  2011 httpd.mak
25 -rw-r--r--  1 ucm ucm  12053 7月  16  2015 httpd.spec
26 drwxr-xr-x  2 ucm ucm   4096 7月  16  2015 include/
27 -rw-r--r--  1 ucm ucm   4372 1月  18  2012 INSTALL
28 -rw-r--r--  1 ucm ucm   2909 12月  8  2006 InstallBin.dsp
29 -rw-r--r--  1 ucm ucm   5145 11月 29  2005 LAYOUT
30 -rw-r--r--  1 ucm ucm  30119 5月   7  2011 libhttpd.dep
31 -rw-r--r--  1 ucm ucm  17039 1月  12  2007 libhttpd.dsp
32 -rw-r--r--  1 ucm ucm  28503 5月   7  2011 libhttpd.mak
33 -rw-r--r--  1 ucm ucm  28690 1月  19  2008 LICENSE
34 -rw-r--r--  1 ucm ucm   8739 11月 26  2008 Makefile.in
35 -rw-r--r--  1 ucm ucm  34759 1月  20  2014 Makefile.win
36 drwxr-xr-x 20 ucm ucm   4096 7月  16  2015 modules/
37 -rw-r--r--  1 ucm ucm    828 1月   1  2015 NOTICE
38 -rw-r--r--  1 ucm ucm  12894 3月  16  2012 NWGNUmakefile
39 drwxr-xr-x  9 ucm ucm   4096 7月  16  2015 os/
40 -rw-r--r--  1 ucm ucm   5954 1月  10  2007 README
41 -rw-r--r--  1 ucm ucm   4178 8月  28  2014 README.platforms
42 -rw-r--r--  1 ucm ucm   2553 12月 21  2010 README-win32.txt
43 -rw-r--r--  1 ucm ucm  10183 3月  14  2005 ROADMAP
44 drwxr-xr-x  3 ucm ucm   4096 7月  16  2015 server/
45 drwxr-xr-x  5 ucm ucm   4096 7月  16  2015 srclib/
46 drwxr-xr-x  4 ucm ucm   4096 7月  16  2015 support/
47 drwxr-xr-x  2 ucm ucm   4096 7月  16  2015 test/
48 -rw-r--r--  1 ucm ucm   8183 10月 18  2005 VERSIONING
49 root@ucm-Aspire-TC-606:/home/ucm/software/httpd-2.2.31# 
1 root@ucm-Aspire-TC-606:/home/ucm/software/httpd-2.2.31# pwd
2 /home/ucm/software/httpd-2.2.31
3 root@ucm-Aspire-TC-606:/home/ucm/software/httpd-2.2.31# ./configure --prefix=/usr/local/apache2

 

make编译

  make clean    清除编译后的缓存文件---用于编译出错,执行回退至未安装的状态

make install  编译安装

  

源码包---linux软件安装与管理