源码包---linux软件安装与管理

源代码推荐保存位置:  

/usr/local/src

软件安装位置:

/usr/local

如何确定安装过程报错:

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

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

  • 定义需要的功能选项
  • 检查系统环境是否符合安装要求
  • 把定义好的功能选项和检测系统环境
 1 [email protected]606:/home/ucm/software/httpd-2.2.31# pwd
 2 /home/ucm/software/httpd-2.2.31
 3 [email protected]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 [email protected]606:/home/ucm/software/httpd-2.2.31# 
1 [email protected]606:/home/ucm/software/httpd-2.2.31# pwd
2 /home/ucm/software/httpd-2.2.31
3 [email protected]606:/home/ucm/software/httpd-2.2.31# ./configure --prefix=/usr/local/apache2

make编译

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

make install  编译安装

  

时间: 2024-12-17 06:09:31

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

Linux软件安装与管理

软件安装和管理软件包1.bin文件.bin2.rpm包3.源码压缩包 安装软件的步骤:    1.检查是否已经安装         rpm -qa | grep jdk    2.下载软件包    3.安装        依赖 rpm 包,已经编译之后的应用程序. rpm命令: 1.安装rpm -i /PATH/TO/PACKAGE_FILE    -h: 以#显示进度:每个#表示2%;     -v: 显示详细过程    -vv: 更详细的过程    rpm -ivh /PATH/TO/PAC

Linux温习(一)Linux软件安装及管理

Linux软件包管理系统种类 APT(Advanced Package Tool ) 包名:packagename_version_arch.deb 组成:debian-binary +control.tar.gz +data.tar.gz 常见系统:Ubuntu.Debian等 RPM(RedHat Package Management) 包名:packagename_version_arch.rpm packagename_version_arch.src.rpm 组成:spec文件+应用程

下载mysql5.6源码在linux下安装

下载源码,编译安装. 安装环境 centOS 安装版本: mysql5.6 安装目录: /daan/mysql/5.6 Mysql源代码目录: /daan/tools/mysql5.6 (下载地址: http://mirrors.sohu.com/mysql/MySQL-5.6/)   Linux环境提示符修改 echo "export PS1='[\[email protected] \w]\$ '" >> /etc/profile source /etc/profile

linux源码包安装软件

Linux源码安装和yum安装区别: 1.yum安装可以看成是在线安装的一种方式,你只需要yum install 软件名,系统就自动根据yum源配置文件中的镜像位置去下载安装包了,并可以自动分析所需的软件依赖关系,自动安装所需的依赖软件包.此方式适合初学者,简单方便,不用考虑依赖关系. 2.源码安装方式是需要自己到网上下载源码包,然后解压安装.此方式可以指定配置参数,更加灵活方便,兼容性更强. Linux源码安装好处: 1.软件根据用户需要定制2.用于二次开发 源码包及其编译安装: 1.源码包打

第5章 软件包管理(2)_源码包安装和脚本安装

3 源码包管理 3.1 源码包和RPM包的区别 (1)区别:①安装之前的区别:概念上的区别:②安装之后:安装位置不同 (2)RPM包的默认安装位置 RPM包默认安装路径 /etc 配置文件安装目录 /usr/bin 可执行的命令安装目录 /usr/lib 程序所使用的函数库保存位置 /usr/share/doc 基本软件使用手册保存位置 /usr/share/man 帮助文件保存位置 (3)源码包安装位置:安装在指定位置中,一般是/usr/local/软件名/ (4)安装位置不同带来的影响 ①R

用户、组管理,源码包安装

先讲解后试验,最后有截图文件 一.用户账户管理 1. 用户账户: 超级用户root(0) 程序用户(1~499) 普通用户(500~60000) 组账户: 基本组(私有组) 附加组(公共组) 2. /etc/passwd 保存用户账户的基本信息 # grep ^root /etc/passwd root:x:0:0:root:/root:/bin/bash 字段1:帐号名root 字段2:密码占位符x 字段3:UID 字段4:GID 字段5:用户全名 字段6:宿主目录 字段7:登录Shell  

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

Linux学习之源码包安装与脚本安装 目录 源码包与RPM包的区别 源码包安装 脚本安装 源码包与RPM包的区别 1.区别 安装之前的区别:概念上的区别 安装之后的区别:安装位置不同 源码包: 开源的 安装更慢,更容易报错 安装更自由 安装完后效率更高 RPM包: 经过编译,能看到源代码 安装更快,报错容易解决 2.RPM包安装位置与源码包安装位置 RPM包安装位置: 源码包安装位置: 安装在指定位置当中,一般是/usr/local/软件名/  3.安装位置不同带来的影响 RPM包安装的服务可以

18、Linux源码包安装详解

安装源码包 安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件.如果你读得懂这些源代码,那么你就可以去修改这些源代码自定义功能,然后再去编译成你想要的.使用源码包的好处除了可以自定义修改源代码外还可以定制相关的功能,因为源码包在编译的时候是可以附加额外的选项的. 源码包的编译用到了linux系统里的编译器,常见的源码包一般都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言.Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件.所以如果你的机

Linux软件安装之源码安装

什么是源码安装?一开始接触到Linux时候感觉很疑惑,安装不就是跟Windows中安装软件一样,下一步-->更改安装位置-->下一步么,用什么源码安装?现在有了些初步的了解,写出来算是做个笔记,与大家分享学习成果吧. 每个程序开发过程中或因考虑不充分出现一些漏洞,或者有些程序模块是你用不到的, 是否只能程序开发者才能解决问题呢?在Linux中不是这样的,每个人可以根据自己的喜好.要求随意改动源代码,自行修改程序为你所用.这样的源码不必再有专门的安装包,可直接编译安装,这就是源码安装的基本思想.