说明: Freeswitch官方已经制作了公开的yum源,只是因为跨洋访问速度太慢了,所以才制作私有仓库。
1. 通过海外主机,使用迅雷下载Freeswitch官方制作的yum源的整个目录,
下载完成后把整个文件目录zip打包,设置主机的http服务8080端口,
再使用迅雷把zip包下载到本地,整个过程大概2小时即可完成;
https://files.freeswitch.org/repo/yum/centos-release/7/x86_64/
2. 把zip包上传并解压到centos7的目录: /home/repo/yum/centos-release/7/x86_64/
3. 安装httpd服务,并把http文档目录设置为 /home/repo/yum/centos-release/7/x86_64/,参考上一篇文章;
4. 安装createrepo软件包: yum -y install createrepo
创建仓库: createrepo /home/repo/yum/centos-release/7/x86_64/
此时会在 x86_64 目录下生成 repodata 数据;
5. 增加Freeswitch仓库文件配置:
vi /etc/yum.repos.d/freeswitch.repo
[freeswitch] name=freeswitch baseurl=http://192.168.88.118/7/x86_64/ enabled=1 gpgcheck=0
6. 查看yum更新源列表,此时应该可以看到名称为Freeswitch的yum源;
yum repolist