在没有网络的情况下,可以通过挂载ISO镜像配置yum本地源,来安装一些软件,步骤:
1.挂载镜像,找到iso镜像位置进行挂载,如果是虚拟机会自动挂载到/media文件下,无需做下面操作,直接进行第二步。
mkdir /media/CentOS
mount -o loop iso镜像 /media/CentOS
通过mount|grep media查看是否挂载成功
2.配置yum本地源
cd /etc/yum.repos.d/
cp CentOS-Base.repo CentOS-Base.repo.bak
修改CentOS-Base.repo的内容,注释文档中的所有mirrorlist属性,把baseurl属性打开注释,并设置baseurl的属性值为挂载点
baseurl=file:///media/CentOS/
如图:
3.清理yum
yum clean all
4.查看所有软件
yum list
5. 如果想要恢复使用网络上的源,再次把CentOS-Base.repo.bak重命名为CentOS-Base.repo就可以了。
6. 注意系统重启之后,需要再次手动挂载,如果需要的话,可以设置/media/CentOS自动挂载。在/etc/fstab配置文件中新添加一行,表示自动挂载/media/CentOS。如下所示: