ubuntu12.04上搭建darwin streaming server6.03
个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决!而且安装只需执行./Install就可以!
1:下载darwin源代码DarwinStreamingSrvr6.0.3-Source.tar,补丁patch dss-6.0.3.patch
$wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar
$wget http://www.abrahamsson.com/dss-6.0.3.patch
ekin@ubuntu:~/work/darwin$ ls
DarwinStreamingSrvr6.0.3-Source.tar dss-6.0.3.patch
2:解压DarwinStreamingSrvr6.0.3-Source.tar,打好补丁patch dss-6.0.3.patch
ekin@ubuntu:~/work/darwin$ tar xvf DarwinStreamingSrvr6.0.3-Source.tarekin@ubuntu:~/work/darwin$ ls
DarwinStreamingSrvr6.0.3-Source dss-6.0.3.patch
DarwinStreamingSrvr6.0.3-Source.tarekin@ubuntu:~/work/darwin$ patch -p0 < dss-6.0.3.patch
3:修改安装脚本Install
ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ vim Install
if [ $INSTALL_OS = "Linux" ]; then
/usr/sbin/groupadd qtss > /dev/null 2>&1
/usr/sbin/useradd -m qtss > /dev/null 2>&1
else
/usr/sbin/groupadd qtss > /dev/null 2>&1
/usr/sbin/useradd qtss > /dev/null 2>&1
fi
4: 添加qtss用户信息,添加后面安装会报错误提示
chown: invalid user: `qtss'
$ addgroup -system qtss
$ adduser -system -no-create-home -ingroup qtss qtss
5: ./Buildit编译
6: ./buildtarball提示出错,修改Makefile.POSIX,后重新编译
lstdc++ -lm -lcrypt -lCommonUtilitiesLib ../CommonUtilitiesLib/libCommonUtilitiesLib.a
../CommonUtilitiesLib/libCommonUtilitiesLib.a(SDPUtils.o): In function `memset':
/usr/include/i386-linux-gnu/bits/string3.h:82: warning: memset used with constant zero length parameter; this could be due to transposed parameters
DarwinStreamingServer failed to build!
Buildit Failed. Exiting!
$vim Makefile.POSIX
LIBS = $(CORE_LINK_LIBS) -lCommonUtilitiesLib -lQTFileLib -ldl
ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ vim QTFileTools/QTFileInfo.tproj/Makefile.POSIX
ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ vim QTFileTools/QTFileTest.tproj/Makefile.POSIX
ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ vim QTFileTools/QTSampleLister.tproj/Makefile.POSIX
ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ vim QTFileTools/ QTTrackInfo.tproj.tproj/Makefile.POSIX
LIBS+ = -lpthread
7:进入目录安装DarwinStreamingSrvr-Linux,./Install,提示输入用户名,密码,通过网页登录用.
ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ cd DarwinStreamingSrvr-Linux/
ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source$ ,./Install
In order to administer the Darwin Streaming Server you must create an administrator user [Note: The administrator user name cannot contain spaces, or single or double quote characters, and cannot be more than 255 characters long].
Please enter a new administrator user name: ekin
You must also enter a password for the administrator user [Note: The administrator password cannot contain spaces, or quotes, either single or double, and cannot be more than 80 characters long].
Please enter a new administrator Password:
Re-enter the new administrator password:
8:查看Darwin服务进程是否正确运行
#ekin@ubuntu:~/work/darwin/DarwinStreamingSrvr6.0.3-Source/DarwinStreamingSrvr-Linux$ ps ax | grep Darwin
8332 ? Ss 0:00 /usr/local/sbin/DarwinStreamingServer
8333 ? Sl 0:00 /usr/local/sbin/DarwinStreamingServer
8355 pts/0 S+ 0:00 grep --color=auto Darwin
9:http://127.0.0.1:1220可以访问服务器,输入用户名,密码
ubuntu12.04上搭建darwin streaming server6.03相关推荐
- ubuntu vsftpd虚拟用户配置/ubuntu12.04上搭建vsftpd服务示例linux
转自这里 在ubuntu中安装完vsftpd后,安装libdb4.6-util: 复制代码 代码示例: sudo apt-get install db4.6-util 在etc下面建立目录vsftpd ...
- (转)Ubuntu12.04上NFS Server安装使用过程
原文链接:Ubuntu12.04上NFS Server安装使用过程 实现步骤: 1.服务器端:sudo apt-get install portmap 2.服务器端:sudo apt-get inst ...
- Ubuntu 16.04上搭建CDH5.16.1集群
本文参考自:<Ubuntu16.04上搭建CDH5.14集群> 1.准备三台(CDH默认配置为三台)安装Ubuntu 16.04.4 LTS系统的服务器,假设ip地址分布为 192.168 ...
- 在Ubuntu 18.04上搭建SonarQube服务
在Ubuntu 18.04上搭建SonarQube服务 在Ubuntu 18.04上搭建SonarQube服务 安装MySQL 创建sonar数据库 安装JRE/JDK 安装SonarQube 1号坑 ...
- Ubuntu 20.04 上搭建 LEMP/LAMP 环境运行 WordPress
Ubuntu 20.04 上搭建 LEMP 环境运行 WordPress Wordpress 是最流行的内容管理系统之一,也是常用的 CMS(内容管理系统)程序之一.Wordpress 可以在 VPS ...
- 在ubuntu16.04上搭建svn服务器
本文介绍在如何在ubuntu16.04 的系统上搭建svn服务器以及可能遇到的问题.下面的操作都以root用户进行. 1.安装svn服务器软件subversion. // 安装完成后的svn版本为 1 ...
- Ubuntu12.04上编译PlateGatewayQt
Ubuntu12.04上编译PlateGatewayQt 2013-03-09 00:21:56| 分类: Computer Vision | 标签:plategatwayqt opencv ...
- ubuntu16.04上搭建stm32f4开发环境
ubuntu16.04上搭建stm32f4开发环境 工程源码的地址 https://github.com/txson/ubuntu-stm32 欢迎大家参与修改 搭建交叉编译环境 stm32 属于ar ...
- 乌班图系统我的世界服务器手机版,如何在Ubuntu 20.04上搭建Minecraft服务器
<我的世界>是有史以来最受欢迎的游戏之一.本教程说明了如何在Ubuntu 20.04上制作Minecraft服务器.我们将使用Systemd运行Minecraft服务器,并使用该mcrco ...
最新文章
- 互联网医疗的前世今生与未来
- django关闭浏览器,怎样清除 cookies 和 session
- Mach 微内核的命名趣闻
- Neo4j-import导入CSV的数据
- 再见,罗永浩!再见,锤子!
- Gephi下载百度云加速,舒服了
- 防火电缆分类、标准、阻燃等级划分详细说明
- 有限元分析能具体做什么?
- 自动驾驶公司如何打造产品市场体系
- 学习利器,借助Tampermonkey写一个B站视频加速器脚本
- foobar2000使用cue文件播放时出现Unable to open item for playback (Object not found):的问题解决
- pron网站制作遇到的问题
- 可复制的领导力(来自樊登读书会)
- JavaScript对输入的用户名密码等进行判断
- 科比都这么努力,你还有什么借口不努力呢?
- 如何创建自己的 Google Chrome 扩展程序
- java中String.contains方法的使用详解
- PY32 单片机离线烧录器使用说明
- 阿里面试:分析为什么B+树更适合作为索引的结构以及索引原理
- 城市与地区级联选择框的使用
热门文章
- Word中无法识别到知网研学(原E-Study)、EndNote、Zotero等一系列类似插件的解决方案
- iPhonexr安兔兔html5测试,iphoneXR安兔兔跑分测试结果: 排名第三
- Ajax验证用户名或昵称是否已被注册
- 【PCB】3.7V锂电池--5V充/放电控制电路--IP5306--画板笔记
- 利用docker搭建php调试环境(phpstorm+xdebug)
- springboot相比spring的优势
- 迈尔斯布里格斯类型指标(MBTI)测试
- Go语言将登上下一个十年的宝座
- 诺基亚称不会被微软收购
- PolarDB-X 1.0和RDS性能对比之吞吐量对比(二)