Redhat7里面的yum源配置文件及起简介

配置yum源

1. 背景故事

Yellow dog Updater, Modified 简称 yum
yum起初是由yellow dog这一发行版的开发者Terra Soft研发,后经 杜克大学的Linux@Duke开发团队进行改进,遂有此名

2.yum的功能
yum的主要是更方便的添加、删除、更新 RPM 包,自动解决软件包之间的依赖关系,方便系统更新及软件管理。

yum通过软件仓库(repository)进行软件的下载、安装等,软件仓库可以是一个HTTP或FTP站点,也可以是一个本软件池,资源仓库也可以是多个,在/etc/yum.conf文件中进行相关配置即可。

在yum的资源库中,会包括rpm的 头信息(header),repodata 目录 头信息中包括了软件的 功能描述、依赖关系等。通过分析这些信息,yum计算出依赖关系并进行相关的升级、安装、删除等操作。

3.yum源配置文件

本地硬盘上的的ISO文件
本地yum源的书写范例:

vim /etc/yum.repos.d/base.repo

[base]
name=base
baseurl=file:///iso
enabled=1
gpgcheck=0

解释:=====================================
[…] 代表这个库的名字,必须是唯一的,不可以重复。
name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。
baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有 file:///,ftp://,http://,等方式。 ##本地源,外部源
enabled=1 说明启用这个更新库,0表示不启用。
gpgcheck=1 表示使用gpg文件来检查软件包的签名
gpgkey= 表示gpg文件所存放的位置,此处也可以有http方式的位置。

4.搭建网络源

1、知道国内,国外 一些比较知名的免费的 网络源 的 地址。
2、学会在 网络源 中,寻找到 正确 的 repodata 的路径。
3、虚拟机必须能够连上 互联网。

如:
阿里云: https://opsx.alibaba.com/mirror
163:http://mirrors.163.com

[net-163]
name=www.163.com
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

=测试

yum clean all —清除YUM缓存
yum makecache —yum makecache就是把服务器的包信息下载到本地电脑缓存起来
yum repolist —查看yum资源库信息
yum install -y vim —安装

注意:
1.本地配置确保已经挂载iso映像文件yum源文件所配置的地方
即是baseurl=file:///iso(/iso目录为示例目录)
2.在/etc/yum.repos.d/目录下面配置文件必须以 .repo 为后缀,且不要有太多.repo文件,
会混乱yum源

你可能感兴趣的:(linux,Redhat7,运维操作)