前言:

一、YUM源是什么呢?

二、配置yum源的步骤

 1.挂载镜像

 2.备份本地yum源

 3.创建本地yum源配置文件

 4.刷新配置文件

 5.进行yum源测试

 三、总结



前言:

第一次写博客,有很多东西还不够成熟,还有很多地方逻辑不是很连续。

在我们操作Linux系统的时候,有时候需要安装一些东西,但是没有网络,那我们就需要使用本地的yum源进行下载一些东西。让我们来了解一下yum的使用和和配置方法啦。

一、YUM源是什么呢?

          Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

YUM的基本工作机制如下:
        服务器端:在服务器上面存放了所有的RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。
客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。

二、配置yum源的步骤

 1.挂载镜像

mkdir /mnt/cdrom #创建挂载点的文件

mount /dev/cdrom /mnt/cdrom #进行镜像挂载

centos7部署openldap centos7部署yum源服务器_运维

 

 2.备份本地yum源

为啥需要备份呢?

在我们日常操作中,会对进行的本机中已有的yum的关键文件被删除掉,导致yum安装启动,这是一个很重要的东西噢!

mv /etc/yum.repos.d /etc/yum.repo.d.bak #.bak是系统备份文件 

 mkdir /etc/yum.repos.d #创建对应的目录存放

centos7部署openldap centos7部署yum源服务器_centos7部署openldap_02

 

 3.创建本地yum源配置文件

.repo是yum源的后缀配置文件

vi /etc/yum.repos.d/Centos7.repo #创建一个Centos7的yum源配置文件

             #这里对应的是yum源的名字,不能和其他yum源重复

name=Centos7     #这是起得名字,不要重复

baseurl=file:///mnt/cdrom  #这是镜像挂载的目录,是第一步创建的目录

enabled=1           #代表的是yum源是否启用 1 启用 0不启用

gpgcheck=0        #代表安全检测 0 不启用 1 启用

centos7部署openldap centos7部署yum源服务器_linux_03

 注意:这是yum源本地配置的基本文件,一定要仔细检查里面的单词是否有错误,不能错误,否则无法运行成功!

 4.刷新配置文件

  #将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度

yum makecache     #生成新的yum源,生成缓存

centos7部署openldap centos7部署yum源服务器_centos_04

 5.进行yum源测试

出现下面的界面,代表本地yum源配置成功!

yum install httpd


centos7部署openldap centos7部署yum源服务器_linux_05

 

centos7部署openldap centos7部署yum源服务器_yum源_06

 三、总结

yum源是我们配置linux常用的东西,配置本地yum源需要我们多去练习,熟能生巧。