CentOS 7.6 环境搭建 Freeswitch 1.10.8

2023年 7月 27日 54.6k 0

在 CentOS 7.6 环境下将 Freeswitch 1.10.8 和依赖打包成离线安装包,步骤如下:

CentOS 7.6 环境搭建 Freeswitch 1.10.8(图片来源网络,侵删)

1. 在能上网的机器上下载 Freeswitch 1.10.8 源码包和依赖:

- Freeswitch 源码包 freeswitch-1.10.8.tar.gz

CentOS 7.6 环境搭建 Freeswitch 1.10.8(图片来源网络,侵删)

- PCRE 源码包或 RPM 包

- OpenSSL 源码包或 RPM 包

CentOS 7.6 环境搭建 Freeswitch 1.10.8(图片来源网络,侵删)

- Speex 源码包或 RPM 包

- Libtiff 源码包或 RPM 包

- Libxml2 源码包或 RPM 包

- SQLite 源码包或 RPM 包

2. 创建目录 freeswitch-1.10.8-offline-install

mkdir freeswitch-1.10.8-offline-install

3. 将下载的所有安装包拷贝到 freeswitch-1.10.8-offline-install 目录

4. 在 freeswitch-1.10.8-offline-install 目录下创建安装脚本 install.sh:

bash

#!/bin/bash

# 安装依赖库

yum install -y libtiff libxml2 sqlite

yum localinstall -y *.rpm

# 解压并安装freeswitch

tar -zxvf freeswitch-1.10.8.tar.gz

cd freeswitch-1.10.8

./configure --prefix=/usr/local/freeswitch

make

make install

# 配置freeswitch

cp /usr/local/freeswitch/conf/vanilla/* /usr/local/freeswitch/conf/

5. 在 freeswitch-1.10.8-offline-install 目录下创建卸载脚本 uninstall.sh:

bash

#!/bin/bash

# 停止freeswitch

/usr/local/freeswitch/bin/freeswitch -killall

# 删除freeswitch安装文件

rm -fr /usr/local/freeswitch

6. 将 freeswitch-1.10.8-offline-install 目录打包成离线安装包 freeswitch-1.10.8-offline-install.tar.gz

7. 将 freeswitch-1.10.8-offline-install.tar.gz 复制到 CentOS 7.6 目标服务器

8. 在目标服务器上解压安装包并执行安装脚本

tar -zxvf freeswitch-1.10.8-offline-install.tar.gz

cd freeswitch-1.10.8-offline-install

./install.sh

9. 启动 Freeswitch 1.10.8 并测试

/usr/local/freeswitch/bin/freeswitch

fs_cli

以上步骤将在 CentOS 7.6 环境下为 Freeswitch 1.10.8 和依赖创建一个可离线安装的包

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论