前面介绍了旧版CentOS(如CentOS6)yum源不维护继续使用的方法,使用的是一些镜像站提供的旧版的CentOS的源,如果你还是找不到旧版的源,或者系统不能联网呢,这个时候可以mount安装盘(或者安装ISO文件)作为yum源。
分两种情况(如果你只要使用ISO文件,可以直接跳过DVD往下看):
使用DVD光盘
这种情况可能不多见了,现在DVD越来越少,但是如果一些物理服务器确实是用光驱装的,就可以使用。
首先新建一个文件夹作为DVD的mount点,然后mount
# 新建/mnt/cdrom文件夹 mkdir /mnt/cdrom # 物理光盘插入光驱,然后mount mount /dev/cdrom /mnt/cdrom/ # 查看是否有文件 ls /mnt/cdrom/
然后修改yum配置文件
# 备份下原来的yum配置文件 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak # 修改 vim /etc/yum.repos.d/CentOS-Base.repo
修改成如下内容:
CentOS-Base] name=CentOS Base baseurl=file:///mnt/cdrom gpgcheck=0 enable=1
使用ISO文件来mount
现在使用虚拟环境的比较多,物理光盘比较少,就可以采用这种方式
首先检查下系统的CentOS的版本:
[root@localhost ~]# cat /etc/redhat-release CentOS release 6.9 (Final)
我这里是CentOS6.9,然后根据系统版本去找到对应的ISO文件(比如你的服务器不联网,那么先下载好后,传输到服务器上)
可以到http://mirrors.aliyun.com/centos-vault/centos,一般来说在 /<版本号>/isos/x86_64/CentOS-<版本号>-x86_64-bin-DVD1.iso,你也可以用自己的方式找到并准备好
假设我们把文件放在 /tmp/CentOS-6.9-x86_64-bin-DVD1.iso,同样新建mount点,然后mount:
# 新建/mnt/iso 文件夹 mkdir /mnt/iso # mount iso mount -t iso9660 -o loop /tmp/CentOS-6.9-x86_64-bin-DVD1.iso /mnt/iso/ # 查看是否有文件 ls /mnt/iso/
然后修改yum配置文件
# 备份下原来的yum配置文件 cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak # 修改配置文件 vim /etc/yum.repos.d/CentOS-Base.repo
修改成如下内容:
[CentOS-Base] name=CentOS Base baseurl=file:///mnt/iso gpgcheck=0 enable=1
好啦,完工!
文章评论