apache安装与配置
• rpm包支持的体系结构有Intel x86(i386、i586、i686)、 Sun RISC SPARC (sparc)、Alpha (alpha)。
• Intel x86体系结构的
– i386指Intel 80386以上的计算机;
– i586指Intel Pentium以上的计算机
– i686指Intel Pentium 2 以上的计算机
优点:安装和使用方便容易 缺点:缺乏灵活性,只能运行在特定的硬件系统平台,不
同的平台需要发布相应的二进制发布软件包。
Page 5/33
Linux软件的安装方式
封装格式:
rpm包:RedHat linux提供的一种包封装格式,扩展名一般 为.rpm或.src.rpm
dpkg包:Debain Linux提供的一种包封装格式,扩展名一般 为.deb
RPM安装包的管理
RPM 全称是 理器)。RPM 本质上就是一个包,包含可以立即在特定 机器体系结构上安装和运行的 Linux 软件。
rpm的出现使得Linux中的应用软件安装、卸载、升级、验 证、查询等操作变得非常简单。它记录了二进制软件包的 内容、安装位置、软件包的描述信息、软件包之间的依赖 关系等重要的信息。
• Intel x86体系结构指令集是向下兼容的,所以Intel Pentium 2 以上的计算机可以运行i386平台的软件
注意:还有一种noarch的rpm包,表示这个包与体系结构 无关。
可以通过/proc/cpuinfo来判断当前的体系结构
Page 10/33
RPM安装包的管理
rpm命令的使用
回顾 tar 命令使用 软件的安装
安装源代码发布软件包
Page 12/33
安装源代码发布软件包
回顾 tar 命令使用(压缩命令此处不列出)
tar可以为文件和目录创建档案。利用tar,用户可以 为某一特定文件创建档案(备份文件),也可以在 档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在 任何设备上创建档案,如软盘。利用tar命令,可以 把一大堆的文件和目录全部打包成一个文件,这对 于备份文件或将几个文件组合成为一个文件以便于 网络传输是非常有用的。Linux上的tar是GNU版本的。
Linux常见的软件包可以在网站和 ftp:///pub/contrib中找到。
Page 8/33
rpm安装包的命名
RPM安装包的管理
例:gzip-1.3.3-13.i386.rpm
gzip是软件名称
1.3.3是软件的版本号,格式通常为“主版本号.次 版本号.修正版本号”主次版本号是项目中已经指 定,标志着重要的变更。修正号表示小的功能变 更或用来管理项目的分支。
RPM 有 5 种基本操作模式: 安装模式:rpm –i [安装选项] <软件包> 升级模式:rpm -U [升级选项] <软件包> 删除模式:rpm –e <软件包> 查询模式:rpm –q [查询选项] 验证模式:rpm –V 或 –verify [验证选项]
Page 11/33
APACHE安装与配置
了解各种软件安装方式 掌握rpm软件包的安装方式 掌握源码软件包安装方法 Apache简介 Apache的配置
课程目标
Page 2/33
Linux软件的安装方式
Linux软件的安装方式: 二进制发布软件包 源代码发布软件包
Page 3/33
Linux软件的安装方式
tar包:直接用系统工具tar打包并使用gzip等压缩工具压缩 而成,扩展名.tar、.tar.gz、tar.Z、tar.bz2等。只要将其打 包文件解压后,应用程序就可以运行或者运行其提供的安 装脚本就可以,非常方便。
Page 6/33
Linux软件的安装方式
源代码发布的软件包
源代码发布的软件可以根据用户系统的实际情况和自身需 求来配置,并将源程序编译成可执行的二进制代码。
优点:可控制性强,配置灵活,可以根据具体要求删除或 增加功能,适应多种硬件平台
缺点:安装复杂,容易出现各种错误。 封装格式:
一般装源程序和相关配置文件使用系统打包工具tar打 包并使用gzip安装而成。
扩展名一般为.tar、tar.gz、tar.Z、tar.bz2。
Page 7/33
13是发布版本号。是指编译的次数,也就是说这 个rpm包是第几次编译生成的。
i386指软件包能在什么样的体系结构运行。
rpm是rpm包类型的后缀。rpm包有rmp和src.rpm 两种类型的后缀。
Page 9/33
注释:
RPM安装包的管理
rpm包中的i386、i586、i686:
在Linux系统中,流行的软件安装包有两种 一种是二进制发布的软件包 • rpm包 • tar包 另一种是源代码发布的软件包。 • tar包、tar.gz包、tar.Z包、tar.bz2包。
Page 4/33
Linux软件的安装方式
二进制发布的软件包
二进制发布的软件包是指已经事先将应用系统编译成可执 行的二进制形式,在安装时不需要用户重新编译。
• t — 列出档案文件的内容,查看已经备份了哪些文 件。
• u — 更新文件。就是说,用新增的文件取代原备 份文件,如果在备份文件中找不到要更新的文件, 则把它追加到备份文件的最后。
语法:tar [主选项+辅选项] 文件或者目录 使用时,主选项是必须有,它告诉tar要做什么事 情,辅选项可选用。
Page 13/33
主选项:
安装源代码发布软件包
• c — 创建新的档案文件。如果用户想备份一个目 录或是一些文件,就要选择这个选项。
• r — 把要存档的文件追加到档案文件的未尾。例如 用户已经作好备份文件,又发现还有一个目录或是 一些文件忘记备份了,这时可以使用该选项,将忘 记的目录或文件追加到备份文件中。