一、简介
1.RPM包
RPM(原Red Hat Package Manager,现在是一个递归缩写),由 Red Hat 公司提出,被众多 Linux 发行版所采用,也称二进制( binary code)无需编译,可以直接使用,但无法设定个人设置,开关功能。
例如:
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
软件包名 版本号(Version) 发布版本(Release5/6/7) 系统平台(32/64) 文件后缀
2.源码包
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),是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
2)配置yum仓库/源
两种方式:
本地源与网络源
1.本地源:系统安装光盘(可用虚拟光驱作为光盘,路径为/etc/dr0)
1>目的
通过系统光盘获得软件包,并安装软件
2>观察YUM核心配置目录
/etc/yum.repos.d/存放的是不同的yum源/仓库,里面都是yum源信息
3>备份
提前将原本系统的yum仓库备份,可改后缀使系统识别不出来,或者移 动到其他目录下
4>编写本地YUM库配置文件
#vim /etc/yum.repos.d/dvd.repo
[dvd]
name=dvd
baseurl=file:///mnt/cdrom
gpgcheck=0
<