参考文章地址:
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
df -h
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
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#]