赞
踩
挂载iso的镜像文件在CD/DVD驱动器上,或者上传iso镜像文件至服务器上(需要进行额外的操作)
创建本地源文件夹:
mkdir -p /mnt/cdrom
挂载镜像文件至指定的目录
mount /dev/cdrom /mnt/cdrom
遇到问题:
备份原本地源
cp -rf /etc/yum.repos.d /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S')
删除默认原本地源
rm -rf /etc/yum.repos.d/*
配置本地源,创建Media.repo文件
vi /etc/yum.repos.d/local.repo
配置内容:
- [local]
- name=local
- baseurl=file:///mnt/cdrom
- gpgcheck=1
- enabled=1
- gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
加载本地yum源&测试
# 清除yum缓存
yum clean all
# 缓存本地yum源
yum makecache
# 测试yum本地源
yum list
到此本机源就配置好了
- 找个目录,创建脚本文件:vi /root/auto_yum_source.sh
- 编写内容;
#!/bin/bash # 创建本地源文件夹 mkdir -p /media/centos/ # 挂载镜像文件至指定的目录 mount /dev/cdrom /media/centos # 备份原本地源 cp -rf /etc/yum.repos.d /etc/yum.repos.d_$(date '+%Y%m%d_%H%M%S') # 删除默认原本地源 rm -rf /etc/yum.repos.d/* # 配置本地源,创建Media.repo文件,并配置如下内容 cd /etc/yum.repos.d/ >Media.repo echo '[iso]' >> Media.repo echo 'name=Media' >> Media.repo echo 'baseurl=file:///media/centos/' >> Media.repo echo 'gpgcheck=0' >> Media.repo echo 'enabled=1' >> Media.repo # 清除yum缓存 yum clean all # 缓存本地yum源 yum makecache- 赋予脚本可执行的权限 chmod +x /root/auto_yum_source.sh
- 执行脚本文件,即可 /root/auto_yum_source.sh
- 出结果
在本地配置yum源的过程相对简单,网上的教程也很多,遇到问题也比较少,配置文件的格式也是很固定的,通过这个流程让我对yum源的本地配置更加的熟悉啦
下面是我配置网络yum源参考资料;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。