源代码推荐保存位置:  

/usr/local/src

软件安装位置:

/usr/local

如何确定安装过程报错:

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

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

  • 定义需要的功能选项
  • 检查系统环境是否符合安装要求
  • 把定义好的功能选项和检测系统环境
 root@ucm-Aspire-TC-:/home/ucm/software/httpd-2.2.# pwd
/home/ucm/software/httpd-2.2.
root@ucm-Aspire-TC-:/home/ucm/software/httpd-2.2.# ll
总用量
drwxr-xr-x ucm ucm 7月 ./
drwxr-xr-x ucm ucm 12月 : ../
-rw-r--r-- ucm ucm 11月 ABOUT_APACHE
-rw-r--r-- ucm ucm 7月 acinclude.m4
-rw-r--r-- ucm ucm 10月 Apache.dsw
drwxr-xr-x ucm ucm 7月 build/
-rw-r--r-- ucm ucm 8月 BuildAll.dsp
-rw-r--r-- ucm ucm 7月 BuildBin.dsp
-rwxr-xr-x ucm ucm 9月 buildconf*
-rw-r--r-- ucm ucm 7月 CHANGES
-rw-r--r-- ucm ucm 2月 config.layout
-rwxr-xr-x ucm ucm 7月 configure*
-rw-r--r-- ucm ucm 5月 configure.in
-rw-r--r-- ucm ucm 7月 .deps
drwxr-xr-x ucm ucm 7月 docs/
-rw-r--r-- ucm ucm 11月 emacs-style
-rw-r--r-- ucm ucm 1月 .gdbinit
-rw-r--r-- ucm ucm 5月 httpd.dep
-rw-r--r-- ucm ucm 6月 httpd.dsp
-rw-r--r-- ucm ucm 5月 httpd.mak
-rw-r--r-- ucm ucm 7月 httpd.spec
drwxr-xr-x ucm ucm 7月 include/
-rw-r--r-- ucm ucm 1月 INSTALL
-rw-r--r-- ucm ucm 12月 InstallBin.dsp
-rw-r--r-- ucm ucm 11月 LAYOUT
-rw-r--r-- ucm ucm 5月 libhttpd.dep
-rw-r--r-- ucm ucm 1月 libhttpd.dsp
-rw-r--r-- ucm ucm 5月 libhttpd.mak
-rw-r--r-- ucm ucm 1月 LICENSE
-rw-r--r-- ucm ucm 11月 Makefile.in
-rw-r--r-- ucm ucm 1月 Makefile.win
drwxr-xr-x ucm ucm 7月 modules/
-rw-r--r-- ucm ucm 1月 NOTICE
-rw-r--r-- ucm ucm 3月 NWGNUmakefile
drwxr-xr-x ucm ucm 7月 os/
-rw-r--r-- ucm ucm 1月 README
-rw-r--r-- ucm ucm 8月 README.platforms
-rw-r--r-- ucm ucm 12月 README-win32.txt
-rw-r--r-- ucm ucm 3月 ROADMAP
drwxr-xr-x ucm ucm 7月 server/
drwxr-xr-x ucm ucm 7月 srclib/
drwxr-xr-x ucm ucm 7月 support/
drwxr-xr-x ucm ucm 7月 test/
-rw-r--r-- ucm ucm 10月 VERSIONING
root@ucm-Aspire-TC-:/home/ucm/software/httpd-2.2.#
 root@ucm-Aspire-TC-:/home/ucm/software/httpd-2.2.# pwd
/home/ucm/software/httpd-2.2.
root@ucm-Aspire-TC-:/home/ucm/software/httpd-2.2.# ./configure --prefix=/usr/local/apache2

make编译

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

make install  编译安装

  

源码包---linux软件安装与管理的更多相关文章

  1. Linux软件安装——服务管理

    Linux软件安装——服务管理 摘要:本文主要学习了Linux中有关服务管理的知识. 什么是服务 服务一般是放置在后台运行的一个或多个进分程,为用户或系统提供某项特定的服务,有些是系统服务,有些则是独 ...

  2. Linux软件安装——服务管理的命令

    Linux软件安装——服务管理的命令 摘要:本文主要学习了Linux系统中服务管理的命令. service命令 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启 ...

  3. linux学习笔记-lrmi源码包的编译安装方法

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 官方的lrmi包没有人更新了,如果碰到需要这个编译安装这个包,可以参考我的解决思路,如下: https://pkgs.org/这 ...

  4. 让源码包apache服务被服务管理命令识别

    在默认情况下,源码包服务是不能被系统的服务管理命令所识别和管理的,但是如果我们做一些设定,则也是可以让源码包服务被系统的服务管理命令所识别和管理的.不过笔者并不推荐大家这样做, 因为这会让本来区别很明 ...

  5. linux 软件管理--yum工具及源码包

    目录 linux 软件管理--yum工具及源码包 一.yum基本概述 二.yum源的配置 三.yum实践案例 四.yum全局配置文件 五.yum签名检查机制 五.制作本地yum仓库 六.构建企业级yu ...

  6. linux软件管理 源码包

    源码包安装位置 安装在指定位置当中,一般是 /usr/local/软件名/ ​ 注意: 需要指定安装路劲为了便于卸载,因为源码包的是没有卸载命令的,它的的卸载方式就是把对应安装文件夹删除了. 所以如果 ...

  7. 『学了就忘』Linux软件包管理 — 47、Linux源码包的安装和卸载

    目录 1.源码包安装服务的注意事项 2.源码包安装服务的过程 3.源码包安装服务的删除 4.源码包安装服务的启动 5.源码包安装服务的关闭 1.源码包安装服务的注意事项 (1)安装服务选择哪种软件包? ...

  8. Linux学习之源码包安装与脚本安装(十八)

    Linux学习之源码包安装与脚本安装 目录 源码包与RPM包的区别 源码包安装 脚本安装 源码包与RPM包的区别 1.区别 安装之前的区别:概念上的区别 安装之后的区别:安装位置不同 源码包: 开源的 ...

  9. linux的基本操作(RPM包或者安装源码包)

    RPM包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要 ...

随机推荐

  1. 信息系统实践手记5-CACHE设计一例

    说明:信息系统实践手记系列是系笔者在平时研发中先后遇到的大小的问题,也许朴实和细微,但往往却是经常遇到的问题.笔者对其中比较典型的加以收集,描述,归纳和分享. 摘要:此文描述了笔者接触过的部分信息系统 ...

  2. 在Ubuntu中建立MySQL数据库

    最近在做一个关于云计算安全系统的项目,需要用到MySQL数据库,现在把建立数据库的步骤记录下来. 一.用命令在Ubuntu上安装MySQL # sudo apt-get update # sudo a ...

  3. chrome中不可见字符引发的float问题

    起因是刷知乎时碰到这么个问题:https://www.zhihu.com/question/41400503 问题代码如下: <!DOCTYPE html> <html lang=& ...

  4. Windows下虚拟机安装Ubuntu15.10 Destop简易操作过程

    一.前提环境: 1.vmware12.1,若您的系统是32位,请使用vmware10以下版本. 2.至少双核处理器,2G以上可用内存. 3.Ubuntu安装包(.iso后缀). 注:请尽量支持正版. ...

  5. oracle add_months函数

    oracle add_months函数 add_months 函数主要是对日期函数进行操作,举例子进行说明 add_months 有两个参数,第一个参数是日期,第二个参数是对日期进行加减的数字(以月为 ...

  6. Git开发分支管理

    远程仓库有master和dev分支的情况 1. 克隆代码 git clone https://somewhere.com/master-dev.git 2. 查看所有分支 git branch --a ...

  7. GO语言总结(3)——数组和切片

    上篇博文简单介绍了一下Go语言的基本类型——GO语言总结(2)——基本类型,本篇博文开始介绍Go语言的数组和切片. 一.数组 与其他大多数语言类似,Go语言的数组也是一个元素类型相同的定长的序列. ( ...

  8. vi安装Vundle+YouCompleteMe+注释快捷'scrooloose/nerdcommenter'

    Vundle is short for Vim bundle and is a Vim plugin manager. 从git上下载vundle $ git clone https://github ...

  9. 解读ASP.NET 5 & MVC6系列(9):日志框架

    框架介绍 在之前的.NET中,微软还没有提供过像样的日志框架,目前能用的一些框架比如Log4Net.NLog.CommonLogging使用起来多多少少都有些费劲,和java的SLF4J根本无法相比. ...

  10. [LeetCode] Reconstruct Original Digits from English 从英文中重建数字

    Given a non-empty string containing an out-of-order English representation of digits 0-9, output the ...