一、系统镜像挂载
mkdir -p /yum/local
mount -o loop /opt/iso/uniontechos-server-20-1050u2a-amd64.iso /yum/local/
二、原始yum配置备份(服务端、客户端)
mv /etc/yum.repos.d/ /etc/yum.repos.d_bak;
mkdir /etc/yum.repos.d/;
三、服务端配置文件创建 (后续也可使用客户端的配置)
#vim /etc/yum.repos.d/local.repo
#内容
[BaseOS]
name=UniontechOS-BaseOS
baseurl=file:///yum/local/BaseOS
enabled=1
gpgcheck=0
gpgkey=file:///yum/local/RPM-GPG-KEY-uos-release
[AppStream]
name=UniontechOS-AppStream
baseurl=file:///yum/local/AppStream
enabled=1
gpgcheck=0
gpgkey=file:///yum/local/RPM-GPG-KEY-uos-release
四、http服务安装配置 (也可以采用nginx等)
#镜像自带
yum install -y httpd
systemctl start httpd
#修改80端口为20238
vim /etc/httpd/conf/httpd.conf
#重启服务
systemctl restart httpd
#创建软连接
ln -s /yum/local/ /var/www/html/uniontechos
五、局域网客户端yum配置
#vim /etc/yum.repos.d/local_os.repo
#内容
[BaseOS-local]
name=UniontechOS-BaseOS
#baseurl=file:///yum/local/BaseOS
baseurl=http://172.16.18.13:20238/uniontechos/BaseOS
enabled=1
gpgcheck=0
gpgkey=file:///yum/local/RPM-GPG-KEY-uos-release
[AppStream-local]
name=UniontechOS-AppStream
#baseurl=file:///yum/local/AppStream
baseurl=http://172.16.18.13:20238/uniontechos/AppStream
enabled=1
gpgcheck=0
六、验证(关闭或放行防火墙,确保网络及端口通)
#尝试安装
yum install telnet