CentOS本地yum源,实现本地局域网内下载

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 [email protected]:/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源。这时候如果配置没有问题的话,则很可能是因为我们上传的镜像文件是存在问题的。

你可能感兴趣的:(Linux)