文档章节

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

chapin
 chapin
发布于 2017/02/15 15:17
字数 217
阅读 181
收藏 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

 

© 著作权归作者所有

共有 人打赏支持
chapin
粉丝 18
博文 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

没有更多内容

加载失败,请刷新页面

加载更多

JSCH会大量使用服务器内存吗?会

java实现一个需求用到了jsch,发现服务器内存会被占满。 写了个50进程的jsch-sftp测试连接 put一个文件 ExecutorService fixedThreadPool = Executors.newFixedThreadPool(50);for (int j =...

just-coding
14分钟前
1
0
聊聊redis的数据结构的应用

序 本文主要研究一下redis的数据结构的应用 string 最常用的就是incr操作,比如可以用来维护用户在某个抽奖活动的剩余抽奖次数 setnx方法可以用来实现分布式锁 hashmap 可以用来存储session...

go4it
14分钟前
1
0
《将博客搬至CSDN》

搬到csdn

我风依旧
17分钟前
1
0
源码编译安装最新版 Subversion 1.10.x

一、使用包管理器自动安装 官方网站提供了常见 Linux 发行版的安装命令,此处仅以 CentOS、Debian 及 Ubuntu 为例进行说明,其它系统详见官网:https://subversion.apache.org/packages.html...

whoru
21分钟前
0
0
liquibase

今天在看springboot源码时发现一个好东西。 LiquibaseServiceLocatorApplicationListener Liquibase是一个用于跟踪、管理和应用数据库变化的开源的数据库重构工具。它将所有数据库的变化(包...

jack_peng
25分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部