文档章节

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

chapin
 chapin
发布于 2017/02/15 15:17
字数 217
阅读 214
收藏 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
粉丝 20
博文 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
2018/04/13
0
0
Kurento应用开发指南(以Kurento 5.0为模板) 之一:简介,安装与卸载

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

小马_wolf
2016/07/14
296
0
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
如何在 Linux 及 OS X 系统中安装 Microsoft PowerShell

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

达尔文
2016/09/13
3K
25
在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

没有更多内容

加载失败,请刷新页面

加载更多

eggjs与sequelize简单demo

参考 egg 官方文档 安装 // 依赖npm install --save egg-sequelize mysql2// ts 类型npm install --save @types/sequelize 插件,config/plugin.ts import { EggPlugin } from 'egg';......

Geeyu
53分钟前
1
0
看过上百部片子的这个人教你视频标签算法解析

本文由云+社区发表 随着内容时代的来临,多媒体信息,特别是视频信息的分析和理解需求,如图像分类、图像打标签、视频处理等等,变得越发迫切。目前图像分类已经发展了多年,在一定条件下已经...

腾讯云加社区
今天
4
0
2. 红黑树

定义:红黑树(Red-Black Tree,简称R-B Tree),它一种特殊的二叉查找树(Binary Search Tree)。 要理解红黑树,先要了解什么是二叉查找树。在上一章中,我们学习了什么是二叉树,以及二叉树...

火拳-艾斯
今天
3
0
input的button类型,点击页面跳转

一、input type=button 不做任何操作 例如: <input type="button" class="btn btn-primary" style="width: 30%" value="返回" onclick="window.location.href='/users/list'"></input> onc......

Sunki
今天
1
0
踩坑:js 小数运算出现精度问题

背景 在学习小程序商城源码时发现了这个问题,单价可能出现小数,小数之间运算结果会莫名其妙多出一大串数字,比如下面这样👇。 在此之前我是知道 js 中著名的 0.1 + 0.2 != 0.3 的问题的,...

dkvirus
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部