Centos7.9_YUM源离线配置/在线更换国内源


本篇主要讲解在Linux-Centos7.9系统离线状态如何进行离线YUM源挂载配置使用在线联网状态下进行国内yum源的更换

一、★YUM源定义

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 Centos中的 Shell 前端软件包管理器基于 RPM 包管理,能够从指定服务器自动下载 RPM 包并且安装可以自动处理依赖性关系,并且一次安装所有依赖软件包,无须繁琐地一次下载安装yum 提供了查找安装删除一个或一组甚至全部软件包的命令,而且命令简洁而又好记。

二、★系统镜像说明

由于是断网离线状态使用yum,所以对于yum系统镜像选取就非常重要的,本身自带的包越多就越不依赖于网络,所以在centos7.9系统镜像版本选择是很重要的。在线环境请直接看第四小节。

如下表所示选择的时候我们选择下载:CentOS-7-x86_64-Everything-2009.iso数据包最大的everything版本,也就意味着软件包最多。

[File Name] [File Size] [Date]
[CentOS-7-x86_64-DVD-2009.iso] 4712300544 2020-11-04 11:37:25
CentOS-7-x86_64-Everything-2009.iso 10200547328 2020-11-02 15:18:02
[CentOS-7-x86_64-Minimal-2009.iso] 1020264448 2020-11-03 14:55:52
三、★离线YUM源配置

CentOS-7-x86_64-Everything-2009.iso系统镜像下载完后,直接导入到离线的centos7.9系统进行挂载然后复制全部文件到系统中,具体步骤如下(需要具有root或者sudo权限):

3.1 镜像挂载
# 进行系统的挂载,挂载到/mnt
mount  -o loop CentOS-7-x86_64-Everything-2009.iso  /mnt 

3.2 镜像内容复制
# 创建一个文件夹用于存放系统镜像里的全部文件
mkdir /home/ldd/local_yum
cd /mnt
cp -r  ./*   /home/ldd/local_yum
3.3 备份yum默认配置文件
# 系统默认的yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3.4创建yum配置文件
# 新增yum源配置文件local_yum.repo,增加如下内容local_yum.repo文件
vim  /etc/yum.repos.d/local_yum.repo
	[centos7.6]  # 名称可以自定义
	name=centos7.6_local_yum  # 名称自定义
	baseurl=file:///home/ldd/local_yum # 这里路径需要和上面mkdir命令创建文件夹路径一致
	enable=1
	gpgcheck=0
3.5 生成缓存
yum clean all
yum makecache
四、★在线更换国内YUM配置

4.1 备份默认yum配置文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
4.2 下载对应版本repo文件

以下配置任选其一即可

# 下载网易163yum配置文件
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
# 下载阿里云yum配置文件
cd /etc/yum.repos.d/
wget  https://mirrors.aliyun.com/repo/Centos-7.repo
mv Centos-7.repo CentOS-Base.repo
4.3 生成缓存
yum clean all
yum makecache
五、★YUM基本命令

六、★最后

以上内容都是经过实战验证过的,离线yum源配置是以后离线编译各种开源软件的首要条件,所以它是进行离线编译软件环境的基础条件之一。

(●’◡’●) 最后感谢屏幕另一端的你,强有力的支持

原文地址:https://blog.csdn.net/weixin_41914699/article/details/129181231

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_13969.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注