yum源服务器配置
- 基于rhel7.9操作系统为例部署服务,先配置本地yum源。
端口开通: 需要开通yum源服务器到客户端的80端口,开通yum服务器到操作终端的22端口。
mkdir /yum
mont –o loop /root/rhel-server-7.9-x86_64-dvd /yum
echo “[dvdinstall]” >>/etc/yum.repos.d/yum.repo
echo “name=yuminstall” >>/etc/yum.repos.d/yum.repo
echo “baseurl=file:///yum” >>/etc/yum.repos.d/yum.repo
echo “enable=1” >> /etc/yum.repos.d/yum.repo
echo “gpgcheck=0” >>/etc/yum.repos.d/yum.repo
yum clean all
yum update
安装httpd 软件
yum install –y httpd - 启动httpd服务
systemctl start httpd
systemctl enable httpd - 在httpd服务目录拷贝rpm及yum源配置数据
mkdir -p /var/www/html/rhel79
cp –rp /yum/* /var/www/html/rhel79/ - 修改httpd配置,使用文件浏览共享下载。
cd /etc/httpd/conf.d/
mv welcome.conf welcome.conf.bak
systemctl restart httpd
客户端配置如下:
echo “[httpyum]” >>/etc/yum.repos.d/yum.repo
echo “name=httpyum” >>/etc/yum.repos.d/yum.repo
echo “baseurl=http://ip/rhel79/” >>/etc/yum.repos.d/yum.repo
echo “enable=1” >> /etc/yum.repos.d/yum.repo
echo “gpgcheck=0” >>/etc/yum.repos.d/yum.repo
yum clean all
yum update
yum repolist
更新增加yum源rpm包:
拷贝rpm到/var/www/html/rhel79/ Packages/目录下
createrepo /var/www/html/rhel79 更新yum数据文件
在客户端 执行 yum clean all 与yum update xx.rpm 更新指定的rpm包。