一 概述 RPM包 RPM(原Red Hat Package Manager,现在是一个递归缩写) 由 Red Hat 公司提出,被众多 Linux 发行版所采用 也称二进制( binary code)无需编译,可以直接使用 无法设定个人设置,开关功能 软件包示例(注意后缀):mysql-community-common-5.7.12-1.el7.x86_64.rpm 认识RPM包 zip-3.0-11.el7.x86_64.rpm wget-1.14-15.el7.x86_64.rpm tcpdump-4.9.0-5.el7.x86_64.rpm 注释 zip - 3.0-11. el7. x86_64. rpm 软件包名 zip 版本号(Version) 3.0-11 发布版本(Release5/6/7) el7 系统平台(32/64) x86_64 文件后缀 rpm

源码包 source code 需要经过GCC,C++编译环境编译才能运行 可以设定个人设置,开关功能 软件包示例:nginx-1.8.1.tar.gz 认识源码包 nginx:包名 -1.8.1:版本号 .tar.gz :压缩格式 二 RPM包管理 1.YUM工具 简介 1.Yum(全称为 Yellow dog Updater, Modified) 2.是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 3.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装, 4.可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

配置YUM仓库/YUM源 1.本地源:系统安装光盘 目的:通过系统光盘获得软件包,并安装软件 观察YUM核心配置目录 1.1记住这个目录/etc/yum.repos.d/ 1.2打开一个*.repo 1.3观察国外地址(下载速度慢) 1.4yum install -y wget(没有任何修改,即可安装软件。YUM默认是配置好的。) 2 备份移除官方YUM库 mv /etc/yum.repos.d/* /tmp 2编写本地YUM库配置文件 vim /etc/yum.repos.d/dvd.repo [dvd] name=dvd baseurl=file:///mnt/cdrom gpgcheck=0 注释: /etc/yum.repos.d/是YUM下载地址库目录 [dvd]某一个库的名称,中括号[]是必须的 name=dvd是库的说明,name是必须的 baseurl=file:///mnt/cdrom下载库的具体地址.重要 gpgcheck=0是关闭校验 挂载安装光盘:

4 使用YUM 安装和卸载程序 安装:yum install -y httpd 启动软件:systemctl start httpd .模拟客户机访问