centos配置yum源

来源:互联网 发布:乾隆红楼梦 知乎 编辑:程序博客网 时间:2024/05/19 13:17

配置镜像网络yum源

在国内比较稳定的镜像网站算是阿里云,打开http://mirrors.aliyun.com/help/centos,其中有对应配置操作:

1、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/

CentOS 5

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3、之后运行yum makecache生成缓存

配置本地yum源

首先要插入光盘,若是linux虚拟机,需要配置好虚拟光驱的镜像文件,因为在镜像文件中有我们需要的所有yum源
这里写图片描述

接下来挂载光驱到/mnt/目录中

mount /dev/cdrom /mnt

mount 挂接光驱、USB设备的目录,加载后,会在mnt里多出相应设备的目录

这里解释下,很多人不明白为什么既然在虚拟光驱的目录/dev/cdrom 已经拿到了数据,为什么还要挂载

首先/dev/sr0是光驱的设备名,/dev/cdrom代表光驱 cdrom是sr0的链接文件
通过以下命令可以查看两者的关系

ll /dev/cdrom

这里写图片描述

设备文件中的数据组织形式在linux文件系统中是没法直接使用的,使用mount命令把设备文件中的数据按照指定的格式转化为linux文件系统本身识别的文件放在另一个文件下,这样linux系统就可以使用它了,所以需要挂载

这时候查看/mnt目录下会有好多东西
这里写图片描述

接下来要修改yum源的配置文件
首先备份配置文件

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repoBackUp

然后再配置文件CentOS-Base.repo中修改对应的配置信息

这里写图片描述

修改后的配置如下:
这里写图片描述

加入配置:enabled=1
把检查关掉:gpgcheck=0
这样就可以把一个完整的centos镜像中的yum源配置为我本地的yum源了,

0 0
原创粉丝点击