源码包---linux软件安装与管理
源代码推荐保存位置:
/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软件安装与管理的更多相关文章
- Linux软件安装——服务管理
Linux软件安装——服务管理 摘要:本文主要学习了Linux中有关服务管理的知识. 什么是服务 服务一般是放置在后台运行的一个或多个进分程,为用户或系统提供某项特定的服务,有些是系统服务,有些则是独 ...
- Linux软件安装——服务管理的命令
Linux软件安装——服务管理的命令 摘要:本文主要学习了Linux系统中服务管理的命令. service命令 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启 ...
- linux学习笔记-lrmi源码包的编译安装方法
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 官方的lrmi包没有人更新了,如果碰到需要这个编译安装这个包,可以参考我的解决思路,如下: https://pkgs.org/这 ...
- 让源码包apache服务被服务管理命令识别
在默认情况下,源码包服务是不能被系统的服务管理命令所识别和管理的,但是如果我们做一些设定,则也是可以让源码包服务被系统的服务管理命令所识别和管理的.不过笔者并不推荐大家这样做, 因为这会让本来区别很明 ...
- linux 软件管理--yum工具及源码包
目录 linux 软件管理--yum工具及源码包 一.yum基本概述 二.yum源的配置 三.yum实践案例 四.yum全局配置文件 五.yum签名检查机制 五.制作本地yum仓库 六.构建企业级yu ...
- linux软件管理 源码包
源码包安装位置 安装在指定位置当中,一般是 /usr/local/软件名/ 注意: 需要指定安装路劲为了便于卸载,因为源码包的是没有卸载命令的,它的的卸载方式就是把对应安装文件夹删除了. 所以如果 ...
- 『学了就忘』Linux软件包管理 — 47、Linux源码包的安装和卸载
目录 1.源码包安装服务的注意事项 2.源码包安装服务的过程 3.源码包安装服务的删除 4.源码包安装服务的启动 5.源码包安装服务的关闭 1.源码包安装服务的注意事项 (1)安装服务选择哪种软件包? ...
- Linux学习之源码包安装与脚本安装(十八)
Linux学习之源码包安装与脚本安装 目录 源码包与RPM包的区别 源码包安装 脚本安装 源码包与RPM包的区别 1.区别 安装之前的区别:概念上的区别 安装之后的区别:安装位置不同 源码包: 开源的 ...
- linux的基本操作(RPM包或者安装源码包)
RPM包或者安装源码包 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要 ...
随机推荐
- JAVA中的for-each循环与迭代
在学习java中的collection时注意到,collection层次的根接口Collection实现了Iterable<T>接口(位于java.lang包中),实现这个接口允许对象成为 ...
- [笔记]过期的UBUNTU怎么更新软件包
使用old-releases仓库替换main/security仓库,就像下面这样. sudo sed -i -r 's/([a-z]{2}\.)?archive.ubuntu.com/old-rele ...
- WPF 自定义模板 Button闪亮效果
Button的选中Effect,我们看下下面的效果: 让我们再放大一点: 怎么设置上面样式呢?直接设置Button的Effect,有点问题,因为Effect不是四周环绕的.那我们也只能重新定义Temp ...
- 【C++】多态性(函数重载与虚函数)
多态性就是同一符号或名字在不同情况下具有不同解释的现象.多态性有两种表现形式: 编译时多态性:同一对象收到相同的消息却产生不同的函数调用,一般通过函数重载来实现,在编译时就实现了绑定,属于静态绑定. ...
- MFC消息映射机制以及画线功能实现
---此仅供用于学习交流,切勿用于商业用途,转载请注明http://www.cnblogs.com/mxbs/p/6213404.html. 利用VS2010创建一个单文档标准MFC工程,工程名为Dr ...
- java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决 ...
- app开发项目简单的结构一
一 .Network (网络) 1. 接口类(可以一个放所有接口的头文件)ApiConfig.h. (1). 可以放服务器的地址.图片服务器的地址及其它接口的地址(这样做的好处是只用导入一个头文件即可 ...
- Java泛型及实践
代码及说明: package com.zsm.crazyjava; import java.util.ArrayList; import java.util.Collection; import ja ...
- js 页面刷新location.reload和location.replace的区别小结
reload 方法,该方法强迫浏览器刷新当前页面. 语法: location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前 ...
- [LeetCode] Search a 2D Matrix 搜索一个二维矩阵
Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the follo ...