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

posted @ 2020-05-08 10:20  bk菜鸟  阅读(766)  评论(0)    收藏  举报