- 挂载光驱
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
- 找到yum的源配置文件路径
cd /etc/yum.repos.d/
- 这个目录下默认应该有很多文件,例如
-rw-r--r--. 1 root root 1664 9月 5 21:05 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 9月 5 21:05 CentOS-CR.repo
-rw-r--r--. 1 root root 649 9月 5 21:05 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 9月 5 21:05 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 9月 5 21:05 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 9月 5 21:05 CentOS-Sources.repo
-rw-r--r--. 1 root root 6639 9月 5 21:05 CentOS-Vault.repo
- 这些文件中CentOS-Media.repo就是和光驱有关的源,将这个文件保留,其他文件都重命名一下(不要以repo为后缀名即可)。
mv CentOS-Base.repo CentOS-Base.repo.disable
mv CentOS-CR.repo CentOS-CR.repo.disable
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.disable
mv CentOS-fasttrack.repo CentOS-fasttrack.repo.disable
mv CentOS-Sources.repo CentOS-Sources.repo.disable
mv CentOS-Vault.repo CentOS-Vault.repo.disable
- 如果没有CentOS-Media.repo这个文件,就手动创建一个,内容如下,如果存在,修改
enabled=1
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
- 清除yum缓存
yum clean all
- 使用yum安装,如:
yum install -y vim
- 安装完成,如果改为网络安装,将前面的repo.disable改回来
mv CentOS-Base.repo.disable CentOS-Base.repo
mv CentOS-CR.repo.disable CentOS-CR.repo
mv CentOS-Debuginfo.repo.disable CentOS-Debuginfo.repo
mv CentOS-fasttrack.repo.disable CentOS-fasttrack.repo
mv CentOS-Sources.repo.disable CentOS-Sources.repo
mv CentOS-Vault.repo.disable CentOS-Vault.repo