小编给大家分享一下如何创建局域网内的离线YUM仓库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
十多年来,创新互联不忘初心,以网站建设互联网行业服务标杆为目标,不断提升技术设计服务水平,帮助客户在互联网推广自己的产品、服务和品牌,为客户创造价值从而实现自身价值!
首先在 Yum 服务器上安装 Web 服务器(Apache),我们假设服务器 IP 是 192.168.1.100
。我们已经在这台系统上配置好了 Yum 仓库,现在我们来使用 yum
命令安装 Apache Web 服务器,
$ yum install httpd
下一步,拷贝所有的 rpm 包到默认的 Apache 根目录下,即 /var/www/html
,由于我们已经将包都拷贝到了 /YUM
下,我们也可以创建一个软连接来从 /var/www/html
指向 /YUM
。
$ ln -s /var/www/html/Centos /YUM
重启 Web 服务器应用改变:
$ systemctl restart httpd
服务端的配置就完成了,现在需要配置下客户端来从我们创建的离线 Yum 中获取升级包,这里假设客户端 IP 为 192.168.1.101
。
在 /etc/yum.repos.d
目录中创建 offline-yum.repo
文件,输入如下信息,
$ vi /etc/yum.repos.d/offline-yum.repo
name=Local YUMbaseurl=http://192.168.1.100/CentOS/7gpgcheck=0enabled=1
客户端也配置完了。试一下用 yum
来安装/升级软件包来确认仓库是正常工作的。
在 FTP 上分享 Yum,首先需要安装所需要的软件包,即 vsftpd。
$ yum install vsftpd
vsftp 的默认根目录为 /var/ftp/pub
,因此你可以拷贝 rpm 包到这个目录,或者为它创建一个软连接:
$ ln -s /var/ftp/pub /YUM
重启服务应用改变:
$ systemctl restart vsftpd
像上面一样,在 /etc/yum.repos.d
中创建 offline-yum.repo
文件,并输入下面信息,
$ vi /etc/yum.repos.d/offline-yum.repo
[Offline YUM]name=Local YUMbaseurl=ftp://192.168.1.100/pub/CentOS/7gpgcheck=0enabled=1
以上是“如何创建局域网内的离线YUM仓库”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!