文档章节

Kurento源码安装(Ubuntu 14.04和 Ubuntu 16.04)

chapin
 chapin
发布于 2017/02/15 15:17
字数 217
阅读 200
收藏 0

1. 进入Home目录

cd ~

2. 添加镜像源 

 ubuntu 14.04

echo "deb http://ubuntu.kurento.org trusty-dev kms6" | sudo tee /etc/apt/sources.list.d/kurento-dev.list

ubuntu 16.04

echo "deb http://ubuntu.kurento.org xenial-dev kms6" | sudo tee /etc/apt/sources.list.d/kurento-dev.list

3. 下载kurento.gpg.key

wget -O - http://ubuntu.kurento.org/kurento.gpg.key | sudo apt-key add -

4. 更新

sudo apt-get update

5. 安装git (已安装跳过)

sudo apt-get install git

6. 安装 build-essential

sudo apt-get install build-essential

7. 下载 KMS

git clone https://github.com/Kurento/kurento-media-server.git

8. 进入 KMS 目录

cd kurento-media-server

9. 安装 KMS 依赖

sudo apt-get install $(cat debian/control | sed -e "s/$/\!\!/g" | tr -d '\n' | sed "s/\!\! / /g" | sed "s/\!\!/\n/g" | grep "Build-Depends" | sed "s/Build-Depends: //g" | sed "s/([^)]*)//g" | sed "s/, */ /g")

10. 新建 build 目录

mkdir -p build

11. 进入 build 目录

cd build

12. 生成 makefile

cmake ..

13. 编译KMS

make -j4

14. git submodule

cd ..

git submodule update --recursive --init

15. deb打包

dpkg-buildpackage -us -uc

16. 安装KMS

sudo dpkg -i ../kurento_<version>_<arch>.deb

17. 启动KMS

sudo service kurento-media-server start

18. 停止KMS

sudo service kurento-media-server stop

 

© 著作权归作者所有

共有 人打赏支持
上一篇: 什么是Kurento
下一篇: 微服务架构实践
chapin
粉丝 19
博文 83
码字总数 102961
作品 0
成都
程序员
私信 提问
加载中

评论(1)

W
WangMacros
你好。请问一下我在运行最:sudo dpkg -i ../kurento-media-server-6.0-dev_6.6.1_amd64.deb,报:
正准备解包 .../kurento-media-server-6.0-dev_6.6.1_amd64.deb ...
正在将 kurento-media-server-6.0-dev (6.6.1) 解包到 (6.6.1) 上 ...
dpkg: 依赖关系问题使得 kurento-media-server-6.0-dev 的配置工作不能继续:
kurento-media-server-6.0-dev 依赖于 kurento-media-server-6.0 (= 6.6.1);然而:
未安装软件包 kurento-media-server-6.0。

dpkg: 处理软件包 kurento-media-server-6.0-dev (--install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
kurento-media-server-6.0-dev

我的系统是ubuntu16.04.2
不知道怎么回事。请指教一下。谢谢
kurento学习进阶一(源码库依赖关系)

Developer Guide¶ This section is a comprehensive guide for development of Kurento itself. The intended reader of this text is any person who wants to get involved in writing c......

liuweihui521
04/13
0
0
Kurento应用开发指南(以Kurento 5.0为模板) 之一:简介,安装与卸载

Kurento是什么 Kurento是一个WebRTC媒体服务器,并且包含一个客户端API集合, 用以简化WWW和移动平台上的高级视频应用程序的开发。 Kurento的功能包括组通信,转码,记录,混音,广播和routi...

小马_wolf
2016/07/14
296
0
如何在 Linux 及 OS X 系统中安装 Microsoft PowerShell

此前我们曾介绍过 PowerShell 已经开源,并对 PowerShell on Linux 进行了简要介绍,这也引起了不少同时使用微软产品和开源应用的 IT Pro 的兴趣,现在我们就来介绍下如何在 Ubuntu 16.04、U...

达尔文
2016/09/13
2.8K
25
Ubuntu 16下安装zabbix agent

Ubuntu 16下安装zabbix agent , 分为三步 第一步:安装repository For Ubuntu Supported versions Ubuntu 16.04 LTS (codeame: xenial) Ubuntu 14.04 LTS (codename: trusty) Installing re......

careluck
2017/10/27
0
0
在ubuntu上安装最新的postgresql9.6

Ubuntu Yakkety (16.10) Ubuntu Xenial (16.04) Ubuntu Trusty (14.04) Ubuntu Precise (12.04) 源码依赖包: axel https://ftp.postgresql.org/pub/source/v9.6.1/postgresql-9.6.1.tar.gz s......

吕不为
2016/12/20
67
0

没有更多内容

加载失败,请刷新页面

加载更多

降压变换器 Buck

特点 输入输出极性相同。 工作过程 在 MOS 导通时,输入电源通过 L 和 C 滤波后向负载端提供电流;当 MOS 断开后,L 通过二极管续流,保持负载电流连续。输出电压因为占空比的作用,不会超过...

colinux
今天
1
0
Apache日志不记录访问静态文件,访问日志切割,静态元素过期时间设置

Apache配置不记录访问静态文件的日志 网站大多元素为静态文件,如图片、css、js等,这些元素可以不用记录 vhost原始配置 <VirtualHost *:80> ServerAdmin test@163.com DocumentRoo...

野雪球
今天
3
0
聊聊storm的ICommitterTridentSpout

序 本文主要研究一下storm的ICommitterTridentSpout ICommitterTridentSpout storm-core-1.2.2-sources.jar!/org/apache/storm/trident/spout/ICommitterTridentSpout.java public interface......

go4it
今天
4
0
Ubuntu常用操作

查看端口号 netstat -anp |grep 端口号 查看已使用端口情况 netstat -nultp(此处不用加端口号) netstat -anp |grep 82查看82端口的使用情况 查找被占用的端口: netstat -tln netstat -tl...

hc321
昨天
4
0
网站cdn的静态资源突然访问变的缓慢,问题排查流程

1.首先我查看了一下是否自己的网络问题,通过对比其他资源的访问速度和下载速度,确认不是 2.通过ping 和 tracert 判断cdn域名能否正常访问,(最后回想感觉这一步可以省略,因为每次最终能访...

小海bug
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部