第9讲软件包管理 杨忠义
第9讲 软件包管理 杨忠义
本讲容 口RPM概述 RPM的使用 RPM的使用技巧 ■ Red hat软件包管理器
本讲内容 ◼ RPM概述 ◼ RPM的使用 ◼ RPM的使用技巧 ◼ Red Hat 软件包管理器
学习目标 ■掌握rpm命令的使用方法
学习目标 ◼ 掌握rpm命令的使用方法
第9讲软件包管理 91RPM述 9.2RPM的使用 93RPM的使用技巧 9.4 Red hat软件包管理器
第9讲 软件包管理 9.1 RPM概述 9.2 RPM的使用 9.3 RPM的使用技巧 9.4 Red Hat 软件包管理器
91RPM概述 RPM最早是由 Red hat公司提出的软件包管理标 准,后来随着版本的升级又融入了许多其他的优 秀特性,成为了 Linux中公认的软件包管理标准。 RPM最初的全称是 Red Hat Package Manager 现在是 RPM Package Manager的缩写 RPM由RPM社区负责维护,可以登录到RPM的 方站点查询最新的信息
9.1 RPM概述 ◼ RPM最早是由Red Hat 公司提出的软件包管理标 准, 后来随着版本的升级又融入了许多其他的优 秀特性, 成为了Linux中公认的软件包管理标准。 ◼ RPM最初的全称是Red Hat Package Manager。 现在是RPM Package Manager的缩写 。 ◼ RPM由RPM社区负责维护,可以登录到RPM的官 方站点查询最新的信息
91RPM概述 RPM的优点 易于安装、升级便利 丰富的软件包查询功能 软件包内容校验功能 支持多种硬件平
9.1 RPM概述 ◼ RPM的优点 • 易于安装、升级便利 • 丰富的软件包查询功能 • 软件包内容校验功能 • 支持多种硬件平台
91RPM概述 口RPM的五大功能 安装——将软件从包中解出来,并且安装到硬盘。 ●卸载——将软件从硬盘清除。 升级——替换软件的旧版本。 查询——查询软件包的信息 验证—检验系统中的软件与包中软件的区别
9.1 RPM概述 ◼ RPM的五大功能 • 安装——将软件从包中解出来,并且安装到硬盘。 • 卸载——将软件从硬盘清除。 • 升级——替换软件的旧版本。 • 查询——查询软件包的信息。 • 验证——检验系统中的软件与包中软件的区别
91RPM概述 RPM包的名称格式:name version type rpm 口如:bind-921-16i386pm ●name为软件的名称 version为软件的版本号 type为包的类型 i[3456]86:表示在 Intel x86计算机平台上编译的 a sparc:表示在 sparc计算机平台上编译的 alpha:表示在 alpha计算机平台上编译的 SrC:表示软件源代码 rpm为文件扩展名
9.1 RPM概述 ◼ RPM包的名称格式:nameversion.type.rpm ◼ 如:bind-9.2.1-16.i386.rpm • name为软件的名称 • version为软件的版本号 • type为包的类型 ◼ i[3456]86:表示在Intel x86计算机平台上编译的 ◼ sparc:表示在sparc计算机平台上编译的 ◼ alpha:表示在alpha计算机平台上编译的 ◼ src:表示软件源代码 • rpm为文件扩展名
91RPM概述 从何处获得RPM软件包 从发行套件的CD中查找 从软件的主站点查找下载 从http://www.rpmfind.net查找下载 从http://atrpms.net查找下载
9.1 RPM概述 ◼ 从何处获得RPM软件包 • 从发行套件的CD中查找 • 从软件的主站点查找下载 • 从http://www.rpmfind.net查找下载 • 从http://atrpms.net/查找下载
92RPM的使用 导入RPM包的公钥 格式:#rpm-- mport 举例: rpm --import /usr/share /rhn/RPM- GPG-KEY #f rpm -import http://dag.wieers.com/packages/rpm GPG-KEYdagtxt rpm --import http://ftp.freshrpmsnet/pub/freshrp ms/RPM-GPG-KEY
9.2 RPM的使用 ◼ 导入RPM包的公钥 • 格式:# rpm --import • 举例: # rpm --import /usr/share/rhn/RPMGPG-KEY # rpm --import http://dag.wieers.com/packages/RPM -GPG-KEY.dag.txt # rpm --import http://ftp.freshrpms.net/pub/freshrp ms/RPM-GPG-KEY