当我们在用到linux服务器时,比如安装一些第三方的工具时,经常会出现报错提示缺少依赖的问题,这时就需要下载安装这些依赖后才能成功安装工具。但是,在没有网络的状态下不能使用yum下载,这时可以添加配置本地iso镜像源再使用yum安装解决问题。
演示案例
操作系统:rhel7.5
iso镜像文件名:rhel-server-7.5-x86_64-dvd.iso
iso文件路径:/software
1 切到镜像源目录
[root@localhost /]# cd /etc/yum.repos.d/
2 将本地的repo文件修改名称,或者备份删除
[root@localhost /]# mkdir localrepo
[root@localhost yum.repos.d]# mv public-yum-ol7.repo localrepo
3 创建新的镜像源repo文件
[root@localhost yum.repos.d]# vi local.repo
local.repo内容为:
[bsse]
name=Server
baseurl=file:///mnt/
enabled=1
gpgcheck=0
4 挂载iso镜像源,清除缓存,查看yum源清单
[root@localhost /]# mount -o loop /software/rhel-server-7.5-x86_64-dvd.iso /mnt/
[root@localhost /]# yum clean all
[root@localhost /]# yum list
5 查看挂载(最后一条)
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.8G 0 1.8G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 26M 1.8G 2% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/ol-root 40G 8.6G 31G 22% /
/dev/sda1 497M 210M 288M 43% /boot
tmpfs 370M 12K 370M 1% /run/user/42
tmpfs 370M 0 370M 0% /run/user/0
/dev/loop0 4.2G 4.2G 0 100% /mnt
PIS:当前挂载方式是临时的,服务器重启后,挂载就会失效,如果使用需要重新挂载