鉴于上次在CentOS 7上安装不成功,这次换Debian。

现在已经成功的CentOS 7上安装好了。

感兴趣的同学移步https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7

① 去Debian的镜像网站上下载debian-8.2.0-i386-DVD-1.iso。

② 最小化安装Debian。

③ 挂载镜像文件,切换到root权限。

由于本人安装的是虚拟机,所以首先装上vmware-tools。

用惯了redhat和centos的管理员登录,这里得转换一个思路:Debian强制不能用root登录。

当然su也可以使用所有命令,但是你会发现有点不习惯,还是使用更安全的理念吧。

.使用普通用户lings(实例)登录系统。
.su切换到root用户。
.apt-get install sudo
.chmod /etc/sudoers
.vi /etc/sudoers
.添加这样一行lings ALL=(ALL:ALL) ALL

好了,以后可以使用sudo apt-get install安装软件了。

开始安装FreeSWITCH了。

① 解压官网下载的安装包。

② 执行./configure

③ 安装以下依赖软件和工具。

安装分为两种方式:

一种是从光盘自带的软件库中安装(sudo apt-get install xxx的方式)。

.sudo apt-get install gcc
.sudo apt-get install g++

还有一种是从公网下载源码后编译安装(解压后./configue && make && make install三步曲)。

编译安装的路径优先选择FreeSWITCH官网整理的各种库。

下载地址是http://files.freeswitch.org/downloads/libs/

.编译安装zlib-1.2..tar.gz
.编译安装jpegsrc.v8d.tar.gz
.编译安装libpng-1.6..tar.gz
.编译安装curl-7.40..tar.gz
.编译安装sqlite-autoconf-
.编译安装pcre-8.35.tar.gz
.编译安装libogg-1.3..tar.xz
.编译安装speex-.2rc1.tar.gz
.编译安装openssl-1.0..tar.gz
.编译安装ldns-1.6..tar.gz
.编译安装ncurses-5.9.tar.gz
.编译安装libedit-3.1.tar.gz
.编译安装libressl-2.0..tar.gz

编译安装的过程中有一个注意点:

openssl的默认config安装的目录和结构与其它的库不一样。

在执行./configue的过程中会提示找不到头文件,需要单独加openssl的环境变量,或者修改安装包路径和pc文件。

④ 执行./configue完全通过。

⑤ 继续安装make提示的相关的依赖库。

.编译安装libyuv-0.0..tar.gz
......

DONE:

重要提示:请参考这个链接,感觉在常规安装的版本还未完善之前,要听开发者们的话。

FreeSWITCH 1.6在Debian 8上的安装的更多相关文章

  1. Python编写的Linux网络设置脚本,Debian Wheezy上测试通过

    hon编写的Linux网络设置脚本,Debian Wheezy上测试通过       阿里百川梦想创业大赛,500万创投寻找最赞的APP 技术细节参见Linux网络设置高级指南 注意事项参见程序注释 ...

  2. debian服务器上不了网,缺少默认网关

    debian服务器上不了网,缺少默认网关 root@hbg:/# route -nKernel IP routing tableDestination     Gateway         Genm ...

  3. debian 7上源码编译MongoDB 3.4版本

    此文已由作者温正湖授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 要想精通一个数据库,除了知道该数据库的功能特性.使用方法等,还需要能够看懂数据库源码,能够使用gdb工具对其 ...

  4. 如何在Debian 9上安装和使用Docker

    介绍 Docker是一个简化容器中应用程序进程管理过程的应用程序.容器允许您在资源隔离的进程中运行应用程序.它们与虚拟机类似,但容器更便携,更加资源友好,并且更依赖于主机操作系统. 在本教程中,您将在 ...

  5. 用开源软件TrinityCore在Debian 10上搭建魔兽世界8.3.0.34220的服务器

    用开源软件TrinityCore在Debian 10上搭建魔兽世界8.3.0.34220的服务器 TrinityCore是魔兽世界(World of Warcraft)的开源的服务端.目前支持魔兽的3 ...

  6. 列出 Ubuntu 和 Debian 上已安装的软件包

    列出 Ubuntu 和 Debian 上已安装的软件包 如果你经常用 apt 命令,你可能觉得会有个命令像 apt 一样可以列出已安装的软件包.不算全错. apt-get 命令 没有类似列出已安装软件 ...

  7. Cacti中文版在Centos上的安装

    最近老有人问Cacti中文版在哪下载啊怎么安装啊,我在这里一遍给大家讲解了:Cacti中文版在Centos上的安装 1.基本安装 cacti是运作在apache+php+mysql+net-snmp工 ...

  8. Debian/Ubuntu手动编译安装MongoDB C++11驱动及驱动测试

    本文章仅限cnblogs网站内转载!请某网站自觉,遵纪守法,尊重原创! 系统环境情况: 最小化.无桌面环境 新安装的Debian 8 Server 版本操作系统虚拟机一台 手动编译安装MongoDB ...

  9. Debian 9.x "stretch" 安装 vnStat 统计服务器流量

    vnStat 是一款开源的 Linux 下统计网卡流量的软件,可以很方便地查看当前.当天.当月的流量统计报告,下面我们介绍下在 Debian 9.x 下安装 vnstat 的简单方法 首先,使用 ip ...

随机推荐

  1. SQL 中常见的系统存储过程

    -- 来源于网络 -- 更详细的介结参考联机帮助文档 xp_cmdshell --*执行DOS各种命令,结果以文本行返回. xp_fixeddrives --*查询各磁盘/分区可用空间 xp_logi ...

  2. 《zw版·Halcon-delphi系列原创教程》航母舰载机·视觉定位标志的识别代码

    <zw版·Halcon-delphi系列原创教程>航母舰载机·视觉定位标志的识别代码 航母舰载机机身上的黄黑圆圈的标志是什么意思,辐射?核动力?战术核弹? <百度百科>介绍如下 ...

  3. knockout之各种数据绑定方法:text、attr、visible、html、css、style绑定

    http://knockoutjs.com/documentation/attr-binding.html(Knockout官网文档) 1.text绑定 目的:text 绑定到DOM元素上,使得该元素 ...

  4. 视频处理控件TVideoGrabber如何对屏幕进行录制/压缩

    TVideoGrabber可以对屏幕进行录制和压缩,本文来详细的说明在多种情况下TVideoGrabber是如何实现屏幕的录制和压缩. 屏幕录制 当VideoSource = vs_ScreenRec ...

  5. mysql笔记01 MySQL架构与历史、Schema与数据类型优化

    MySQL架构与历史 1. MySQL架构推荐参考:http://www.cnblogs.com/baochuan/archive/2012/03/15/2397536.html 2. MySQL会解 ...

  6. lamp环境编译(实际通过)

    CentOS:5.5Apache:2.2.9PHP:5.2.6MySQL:5.0.41 条件: yum install gccyum install gcc-c++ vi/etc/yum.repos. ...

  7. yum安装mysql后没有mysqld

    在Centos中用命令 yum install mysql安装数据库,但装完后运行mysqld启动mysql的时候提示找不到,通过 find / | grep mysqld 也没找到mysqld的目录 ...

  8. React笔记_(1)_react概述

    React概述   React是一种很好的前端技术. 它将应用打散成独立的小模块,然后进行组装,完成开发. react远比angularjs难学的多. react依赖的如webpack等各种工具得先学 ...

  9. HDU 3966:Aragorn's Story(树链剖分)

    http://acm.hdu.edu.cn/showproblem.php?pid=3966 题意:有n个点n-1条边,每个点有一个权值,有两种操作:询问一个点上权值是多少和修改u到v这条链上的权值. ...

  10. java JPEGImageEncoder;图像处理

    在Eclipse中处理图片,需要引入两个包: import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JP ...