yum源主机:192.168.88.200
client:192.168.88.202
一、挂载本地镜像文件。
mount -o loop /dev/cdrom /mnt/yumpackage将磁盘挂载到对应目录下
二、修改配置文件
mkdir /etc/yum.repos.d/old
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/old
vim /etc/yum.repos.d/myself.repo
#文件内容
[centos7] #任意
name=centos7 #名字任意
baseurl=file:///mnt/yumpackage/
enabled=1
gpgcheck=1
gpgkey=file:///mnt/yumpackage/RPM-GPG-KEY-CentOS-7 对应于yumpackage目录下的key文件
三、挂载成功之后
yum clean all
yum list #能够显示包安装成功
四、安装http服务
yum install -y httpd
安装完成之后
ln -s /mnt/yumpackage/ /var/www/html/CentOS7
ln就是link为文件创建链接
附加httpd服务操作(centos7)
systemctl start httpd.service #启动
systemctl stop httpd.service #停止
systemctl restart httpd.service #重启
systemctl enable httpd.service #开机启动
systemctl disable httpd.service #开机不启动
systemctl status httpd.service
配置client
mkdir /etc/yum.repos.d/old
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/old
vim /etc/yum.repos.d/myself.repo
scp root@192.168.88.200:/etc/yum.repos.d/myself.repo /etc/yum.repos.d/
#文件内容
[centos7]
baseurl=http://192.168.88.200/yumpackage/
enabled=1
gpgcheck=1
gpgkey=http://192.168.88.200/RPM-GPG-KEY-CentOS-7
到此就安装完成了 可以在client上进行yum的安装了。
附带说明:有时候我们上传一个完整的镜像,也可以使用ngnix来设置yum源。但是有时候在我们挂载完成镜像文件的时候并不能成功的作为yum源。这时候如果配置没有问题的话,则很可能是因为我们上传的镜像文件是存在问题的。