昨天,我下载了一个安装centos 7 dvd光盘。安装好系统后,发现还有一些软件要装。
装好的centos系统上已经配置好了一些repo配置文件。如果要使用这些文件上定义的软件库,必须具备上网条件,到这些repo上的url下载安装。
是否可以用本地光盘做yum源,从光盘上安装软件呢?
答案是可以的。自己写一个repo文件指向光盘即可。
2步即可完成:
1. 挂载光盘。
----------------------------------------
mkdir /mnt/dvd
mount /dev/cdrom /mnt/dvd
cd /mnt/dvd
ls -l
# 进入/mnt/dvd/目录看是否可以查看到光盘内文件
----------------------------------------
2. 写一个repo文件。
repo文件,简单几句命令即可。
----------------------------------------
cd /etc/yum.repos.d
vim local_dvd.repo
# 新建repo, 以 .repo结尾
# local_dvd.repo 文件内容如下:
[local_dvd]
name=CentOS-local_dvd
#只是描述文件,任意编写。
baseurl=file:///mnt/dvd
gpgcheck=0
enabled=1
# repo文件结束,保存退出。
yum clean all
yum repolist
# 清除一下缓存,重新载入repo文件
# 那么现在本地dvd就可以做一个安装源了
----------------------------------------
补充:
1. 在centos中有一个文件CentOS-Media.repo,里面的配置就是实例,修改为自己的目录即可。
2. 虚拟机上也一样的做法。只是增加把自己下载的ISO镜像放到VMware上的设备光盘里即可。多一个vmware放iso镜像的动作。