源代码推荐保存位置:  

/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. java.util.ConcurrentModificationException 解决办法(转载)

    今天在项目的中有一个需求,需要在一个Set类型的集合中删除满足条件的对象,这时想当然地想到直接调用Set的remove(Object o)方法将指定的对象删除即可,测试代码:   public cla ...

  2. 常用的14种HTTP状态码速查手册

    分类 1xx \> Information(信息) // 接收的请求正在处理 2xx \> Success(成功) // 请求正常处理完毕 3xx \> Redirection(重定 ...

  3. codevs 3288 积木大赛

    题目描述 Description 春春幼儿园举办了一年一度的"积木大赛".今年比赛的内容是搭建一座宽度为 n 的大厦,大厦可以看成由 n 块宽度为1的积木组成,第i块积木的最终高度 ...

  4. .NET WebAPI 用ActionFilterAttribute实现token令牌验证与对Action的权限控制

    项目背景是一个社区类的APP(求轻吐...),博主主要负责后台业务及接口.以前没玩过webAPI,但是领导要求必须用这个(具体原因鬼知道),只好硬着头皮上了. 最近刚做完权限这一块,分享出来给大家.欢 ...

  5. Linux CGroup之freezer分析与应用

    Linux Kernel:4.4.17 CGroup的freezer子系统对于成批作业管理系统很有用,可以成批启动/停止任务,以达到及其资源的调度. freezer子系统也有助于针对运行一组任务设置检 ...

  6. SQL Server-5种常见的约束

    引自:http://www.cnblogs.com/dekevin/p/4772235.html SQLServer 中有五种约束, Primary Key 约束. Foreign Key 约束. U ...

  7. commons configuration管理项目的配置文件

    Commons Confifutation commons configuration可以很方便的访问配置文件和xml文件中的的内容.Commons Configuration 是为了提供对属性文件. ...

  8. swfit-学习笔记(表UITableView的简单使用)

    /*使用与Object-C基本类似,只做简单地使用,创建表及其设置数据源和代理*/ import UIKit class ViewController: UIViewController,UITabl ...

  9. javascript-style-guide

    /* 1.类型types 原始值:存取直接作用于它自身 string number boolean null undefined var foo=1; var bar=foo; bar=9; cons ...

  10. [教程]phpwind9.0应用开发基础教程

    这篇文章着重于介绍在9.0中如何开发一个插件应用的示例,step by step来了解下在9.0中一个基础的应用包是如何开发的.1.目录结构OK,首先是目录结构,下面是一个应用我们推荐的目录. 应用包 ...