• 源码包---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  编译安装

      

  • 相关阅读:
    OPENSSH 详解
    红帽RHEL8和7有什么区别(Centos8与7参照redhat)
    RHEL8和CentOS8怎么重启网络
    Redhat7.x Openssh、Openssl升级
    RHEL7.x更换更换Centos yum源
    NTP时间同步
    2019-12-17:权限维持,笔记
    2019-12-13:提权学习,笔记
    2019-12-11:kali linux工具Msfvenom 命令自动补全
    2019-12-10:win7,win12提权练习
  • 原文地址:https://www.cnblogs.com/jxdong116/p/6132544.html
Copyright © 2020-2023  润新知