源码包---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系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下.所以你要 ...
随机推荐
- freeswitch嵌入python脚本
操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 python版本:2.7.9 开启python模块 安装python lib库 apt-get install pyt ...
- linux基本知识
1.默认不写端口号就是80端口 127.0.0.1.localhost都代表本机 2.linux下的用户管理: id:可以查看当前用户whoami:查看当前的用户who:看当前已经登录的用户w:也 ...
- mysql笔记
查看当前版本: SELECT VERSION(); 查看当前时间: SELECT NOW(); 查看当前当前用户: SELECT USER(); 创建数据库:CREATE DATABASE 数据库名字 ...
- monkey之monkey命令详解
四大类-- 常用选项.事件选项.约束选项.调试选项 1.常用选项 --help:打印帮助信息 -v:指定打印信息的详细级别,一个-v增加一个级别 ,默认级别为 0 .用于指定反馈信息级别(信息级别就是 ...
- [No000096]程序员面试题集【上】
对几家的面试题凭记忆做个总结,基本全部拿到offer,由于时间比较长,题目只写大体意思,然后给出自己当时的答案(不保证一定正确): abstract类不可以被实例化 蛋糕算法: 平面分割空间:(n-1 ...
- 机器学习之sklearn——SVM
sklearn包对于SVM可输出支持向量,以及其系数和数目: print '支持向量的数目: ', clf.n_support_ print '支持向量的系数: ', clf.dual_coef_ p ...
- Lua的协程和协程库详解
我们首先介绍一下什么是协程.然后详细介绍一下coroutine库,然后介绍一下协程的简单用法,最后介绍一下协程的复杂用法. 一.协程是什么? (1)线程 首先复习一下多线程.我们都知道线程——Thre ...
- GO语言总结(2)——基本类型
上篇博文总结了Go语言的基础知识——GO语言总结(1)——基本知识 ,本篇博文介绍Go语言的基本类型. 一.整型 go语言有13种整形,其中有2种只是名字不同,实质是一样的,所以,实质上go语言有1 ...
- [LeetCode] Nested List Weight Sum II 嵌套链表权重和之二
Given a nested list of integers, return the sum of all integers in the list weighted by their depth. ...
- iOS学习-UITextField设置placeholder的颜色
UITextField *text = [[UITextField alloc] initWithFrame:CGRectMake(, , , )]; text.borderStyle = UITex ...