官方推荐的rpm安装方式:
yum install -y https://files.freeswitch.org/repo/yum/centos-release/freeswitch-release-repo-0-1.noarch.rpm epel-release yum install -y freeswitch-config-vanilla freeswitch-lang-* freeswitch-sounds-* systemctl enable freeswitch
说明: 上面是通过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
7. 在目标主机安装Freeswitch:
epel 是一个第三方的rpm仓库,扩展了centos默认的yum仓库,参考这篇文章。
yum install -y epel-release
yum install -y freeswitch-config-vanilla freeswitch-lang-* freeswitch-sounds-*
systemctl enable freeswitch