VPS小组

如何创建一个REPO镜像源


最近很多童鞋抱怨在国内小鸡安装cyberpanel时速度巨慢,特别是MariaDB的下载速度,更是惨不忍睹。

所以打算弄cyberpanel的安装镜像。

先给自己mark一下。。。

安装

yum install yum-utils createrepo

,同时以/home为WEB根目录。

第一步:

mkdir /home/mariadb
reposync -d -n -p /home/mariadb

解释:-d 删除远程源已经不存在了的包, -n 只下载最新的, -p 指定目录。

下载官方源中的RPM包到本地。

第二步:

createrepo /home/mirror

创建仓库

第三步:(用以下命令配合cron自动更新)

reposync -d -n -p /home/mirror
createrepo --update  /home/mirror

第四步: 用OpenLiteSpeed进行HTTP服务以提供下载

修改 .repo文件, 以cyberpanel安装文件中的mariadb为例:

baseurl = http://yum.mariadb.org/10.0/centos7-amd64

修改为

baseurl = http://IP/mirror
退出移动版