Skip to content

CentOS 7配置本地yum源

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

准备工作

  • 一台已经安装好Linux Centos 7的电脑或服务器
  • 已连接ISO镜像且已完成挂载

挂载可参考这篇文章或自行查阅百度

CentOS 7挂载ISO镜像

流程概述

  1. 备份yum仓库文件
  2. 修改Centos-Media.repo
  3. 重建yum缓存
  4. 安装测试

1.备份yum仓库文件

1.1查看是否完成挂载。

bash
df -h

查看是否完成挂载

查看是否有/mnt/cdrom这一条,/mnt/cdrom为本文挂载的路径,如果你自己挂载到其他路径,请自行检查是否有你挂载的路径。

挂载参考下面这篇文章

CentOS 7挂载ISO镜像

1.2备份文件

进入/etc/yum.repos.d目录下,创建bak文件夹将默认的文件全部移动至bak文件夹备份

bash
cd /etc/yum.repos.d

mkdir bak

mv *.repo bak

将所有配置文件移入bak文件夹

2.修改Centos-Media配置

2.1将Centos-Media.repo复制一份到当前目录

bash
cp bak/CentOS-Media.repo .

别忘了最后那个 .

复制Centos-Media.repo文件

2.2编辑CentOS-Media.repo

bash
vi CentOS-Media.repo

将路径替换为挂载的文件夹,gpgcheck改为0表示不检查签名,enabled=1表示开启,注意baseurl=file://本身就是有两个//的,第三个/是表示根目录,不能少了。

例如:挂载的路径是/mnt/cdrom

那么baseurl=file:///mnt/cdrom

baseurl=file:// 这两条斜杠是自带的,第三条代表根目录的意思,不能少了

修改配置文件

3.重建yum缓存

清空yum缓存

bash
yum clean all

本地化yum缓存

bash
yum makecache

将所有配置文件移入bak文件夹

4.安装测试

安装vsftpd测试

bash
yum install vsftpd -y

安装vsftpd测试

这里可以看见是用本地yum进行的安装

艾雨博客微信公众号二维码
© 版权声明
文章版权归作者所有,未经允许请勿转载.
本站资源多数存于云盘,如有失效请邮件联系我.
本网站的文章部分内容可能来源于网络,如有侵权,请联系884684993#qq.com进行删除处理.