参考文章地址:
https://blog.csdn.net/Post_Yuan/article/details/79455379
由于服务器无法连接互联网,因此安装软件依赖成了最大的问题,因此下载ISO镜像作为Yum源。
步骤及过程:
以下内容,均参考上面网址:
创建iso存放目录和挂载目录
mkdir /mnt/iso mkdir /mnt/cdrom
2 上传iso镜像文件到iso存放目录/mnt/iso下
3 挂载iso镜像到挂载目录/mnt/cdrom下
mount -o loop /mnt/iso/XXXXX.iso /mnt/cdrom
4 使用df -h命令查询挂载是否成功
df -h
5 创建repo文件并放到/etc/yum.repos.d/目录
cd /etc/yum.repos.d vi local.repo --内容如下 [local] name=local #注:这里的baseurl就是你挂载的目录,在这里是/mnt/cdrom baseurl=file:///mnt/cdrom #注:这里的值enabled一定要为1 enabled=1 gpgcheck=0 #注:这个你cd /mnt/cdrom/可以看到这个key,这里仅仅是个例子 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7
6 测试YUM安装
yum clean all yum install ntp
经过以上步骤以后,发现还是不行,几经折腾,包括重启,还是不行。
最后,执行了以下这步就可以了。哎,真浪费时间啊。
[#zeyu#]
切换到cd /etc/yum.repos.d/
里面有一堆文件,
CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo CentOS-CR.repo CentOS-Media.repo CentOS-Debuginfo.repo CentOS-Sources.repo
把CentOS-Media.repo之外的文件重命名,最重要的就是这个重命名,一定要把扩展名给改成repo之外的,我就是把文件名命名成了
CentOS-Base.old.repo,结果就是这个导致一直不成功的。
重命名后,改一下CentOS-Media.repo的文件内容,参考如下:
# CentOS-Media.repo # # This repo can be used with mounted DVD media, verify the mount point for # CentOS-7. You can use this repo and yum to install items directly off the # DVD ISO that we release. # # To use this repo, put in your DVD and use it with the other repos too: # yum --enablerepo=c7-media [command] # # or for ONLY the media repo, do this: # # yum --disablerepo=\* --enablerepo=c7-media [command] [c7-media] name=CentOS-local baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7
[/#zeyu#]
------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------
转载请注明本文标题和链接:《基于CentOS-7-x86_64-Everything的iso文件构建本地yum源》
发表评论