基于http搭建本地YUM源
1.准备环境
本机环境:Kylin-Server-10-SP1-Release-Build04-20200711-x86_64-2020-07-11
1.1.关闭防火墙
[root@localhost ~]# systemctl status firewalld.service #查看防火墙状态
[root@localhost ~]# systemctl stop firewalld.service #关闭防火墙
1.2.关闭SElinux
[root@localhost ~]# getenforce #查看selinux是否为Disabled
1.3.安装http服务
[root@localhost ~]# yum install -y httpd
1.4拷贝rpm包到http目录
1.4.1.挂载镜像到/mnt/,挂载之前需先连接镜像
[root@localhost ~]#mount /dev/sr0 /mnt/
1.4.2.拷贝镜像下的Packages到/var/www/html下
cp -r /mnt/Packages /var/www/html/
1.4.3.修改Packages目录权限
chmod -R 755 /var/www/html/Packages
1.4.4.重启http服务
systemctl restart httpd.service
1.4.5.测试http服务
使用浏览器访问http://192.168.230.129/Packages/测试(192.168.230.129为http服务器的IP地址)
1.5.配置yum文件
1.5.1编辑.repo文件
cd /etc/yum.repos.d/ #cd到yum.repos.d目录下
cp kylin_x86_64.repo kylin_x86_64.repo.bak #备份文件
vi kylin_x86_64.repo #编辑文件,修改源路径执行http路径
1.5.2使用yum前操作
createrepo /var/www/html/Packages/ #创建repository仓库
yum clean all #清除yum缓存
yum makecache #缓存本地yum源中的软件包信息
yum install 包名 #测试yum源是否可以使用