yum源是一个软件包管理器,它可以从指定的地方(如相关网站的rpm包地址或本地的rpm路径)自动下载并安装RPM包。这使得用户可以更方便地添加、删除和更新RPM包。

   yum源的主要优势之一是能够自动解决软件包之间的依赖关系。当使用yum机制安装软件时,如果需要安装依赖软件,yum机制会根据在yum源中定义好的路径查找依赖软件,并将其安装好。这大大简化了软件包的管理,提高了运维人员的工作效率。yum源允许用户通过一个中心仓库(repository)来管理一个发行版甚至多个发行版的应用程序相互关系。根据计算出的软件依赖关系,yum可以进行相关的升级、安装和删除等操作。这有助于减少用户在处理依赖关系方面的困扰,使系统更新更加简单和高效。

   yum可以同时配置多个资源库,并提供了简洁的配置文件(/etc/yum.conf)。这使得用户可以根据需要灵活配置yum源,以满足不同的软件需求。

   yum的配置文件在 /etc/yum.repos.d/ 下面,必须以 .repo 结尾

   本文将通过分享我们的经验和技巧,希望可以帮助你解决在配置过程中可能遇到的问题。本文将通过分享我们的经验和技巧,希望可以帮助你解决再配置过程中可能遇到的问题!(本篇文章由小组成员阎婉欣,易彦君编)

目录

一.配置国内镜像源

二.配置本地yum源


一.配置国内镜像源

1.cd命令进入到/etc/yum.repos.d目录下,ls查看目录下文件

2.新建一个yum源文件的配置文件

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

编辑内容如下:

[ali_baseos]
name=ali_baseos
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgcheck=0

[ali_appstream]
name=ali_appstream
baseurl=https://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgcheck=0

3.重新下载缓存镜像源安装包

yum makecache

4.更新镜像源安装包缓存

yum -y update

二.配置本地yum源

1.cd切换到主目录,使用 df -h  命令来查看一下在Linux系统文件系统磁盘空间占用情况

最后8.0G的文件为.iso镜像文件

2.创建一个目录文件,进行挂载,这里我们自己创建了一个目录,挂载点为/GuaZai/Iso

3.进行挂载操作

mount   /dev/sr0   /GuaZai/Iso

4.cd进入到挂载点,查看挂载后的文件

在挂载点,可以看到有很多文件内容,这些文件就都是 .iso 文件里的内容,其中

就包括了我们需要的 AppStream 和 BaseOs 两个存储库

4.cd进入到/etc/yum.repos.d目录下,在 /etc/yum.repos.d 这个配置文件里面去 配置一个.repo 结尾的文件,

这里我们取文件名为 rhel9 (文件名可自取)

编辑内容如下:

[BaseOs]

name=rhel9-BaseOS

baseurl=file:///GuaZai/Iso/BaseOS

gpgcheck=0

[AppStream]

name=rhel9-AppStream

baseurl=file:///GuaZai/Iso/AppStream

gpgcheck=0

5.查询仓库信息,显示出了我们需要的库

yum repolist

总结:

国内镜像源和本地yum源的配置都是为了解决在使用yum(Yellowdog Updater Modified)进行软件包管理时可能遇到的问题,如下载速度慢、连接不稳定等。下面是对这两种配置方式的总结:
国内镜像源配置:

提升下载速度、稳定性增强、配置相对简单。
本地yum源配置:
高度自定义、独立性强、配置相对复杂。

到这里国内镜像源和本地yum源就已经配好了,希望对您有所帮助,可以的话给个点赞收藏加关注哦。当然,如果有不妥的地方或者是遇到的问题,欢迎您提出宝贵的意见。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐