Centos更改使用本地yum源(6、7通用)
abny
有些特殊情况下,无法使用yum安装方式,或者依赖很多,需要使用yum解决依赖关系,却没有外网,此时就需要使用本地yum源安装。
(此教程centos 6 / 7 兼容)
首先你需要拥有centos6或7的iso镜像文件:(例如这俩)
CentOS-7-x86_64-DVD-1804.iso CentOS-6.5-x86_64-bin-DVD1.iso
如果没有这个文件,请去以下链接下载:(选择需要版本后的tree,然后下载)
https://wiki.centos.org/Download
如果您还是不知道怎么下载,那么您打开这篇文章毫无意义。
下载后打开vmware,将光盘挂载,打开vmware右键点击右下角进行设置:(依次选择CD/DVD,选择使用ISO镜像文件,浏览选择刚刚下载或已经存在的iso文件,然后点击上方的已连接,确定关闭)

然后进行yum源设置:
cd /etc/yum.repos.d/ #进入repo目录 mkdir bak #创建备份目录 mv ./* bak/ #将所有repo文件挪到备份文件夹里 cp bak/CentOS-Base.repo ./ #随便将一个repo文件拷贝出来,我这里选择的是CentOS-Base.repo #将文件内改成如下所示: [root@localhost ~]# cat /etc/yum.repos.d/CentOS-Base.repo [contrib] #[随便写] name=CentOS #name=随便写 baseurl=file:///mnt # baseurl= file意为指向文件系统 :// 固定格式 /mnt 挂载的目录 gpgcheck=0 #可能是校验的意思? enabled=1 #开启此repo 然后将光盘挂载: mount /dev/sr0 /mnt #将光盘挂载到/mnt目录上,如果此处挂载到其他目录,repo源内也要同步更改
yum makecache fast #生成缓存,安装速度会快一点
随后使用yum安装时候只会从本地镜像内找,如果想恢复:
mv /etc/yum.repos.d/bak/* /etc/yum.repos.d/ #如果提示是否覆盖选择y
没了。
abyn

浙公网安备 33010602011771号