1.安装 Ubuntu 12.04(>12.04 编译器版本太高,会报错)操作系统,网上很多教
程。、
2.打开终端,下载 darwin 源代码 DarwinStreamingSrvr5.5.5-Source.tar.gz(确
保 Ubuntu 系统能够上网)
(1) 下载 darwin 源代码 DarwinStreamingSrvr5.5.5-Source.tar
3.解压 DarwinStreamingSrvr5.5.5-Source.tar
$ tar xvf DarwinStreamingSrvr5.5.5-Source.tar
4.安装 GCC 编译器
$ sudo apt-get install patch make gcc g++
5.进入 DarwinStreamingSrvr5.5.5-Source 目录并编译
$cd DarwinStreamingSrvr5.5.5-Source()
6.分别进入 QTFileInfo、QTFileTest 、QTSampleLister 、QTTrackInfo 四个模
块目录中,修改其 Makefile.POSIX,在 LIBS 后添加-lpthread 参数。或者再添
加一行 LIBS+= -lpthread,本文是直接追加在参数尾部。
$ vim QTFileTools/QTFileInfo.tproj/Makefile.POSIX
LIBS += -lpthread
$ vim QTFileTools/QTFileTest.tproj/Makefile.POSIX
LIBS += -lpthread
$ vim QTFileTools/QTSampleLister.tproj/Makefile.POSIX
LIBS += -lpthread
$ vim QTFileTools/QTTrackInfo.tproj/Makefile.POSIX
LIBS += -lpthread
7.修改根目录下的 Makefile.POSIX,在 LIBS 后添加 -ldl 参数。或者再添加一
行
$ vim Makefile.POSIX
LIBS += -ldl
8.$./Buildit
9../buildtarball 生成 生成 DarwinStreamingSrvr-Linux.tar.gz 文件。
添加 qtss 用户信息,如果不添加后面安装会报错误提示
通过 cat /etc/passwd | grep qtss 查看是否存在 qtss 用户
通过 cat /etc/group | grep qtss 查看是否存在 qtss 组
不存在则分别创建。
本文的 qtss 组和用户不存在,则都需要创建,如下:
$addgroup-systemqtss
$adduser-system-no-create-home-ingroupqtssqtss
10.解压生成的 DSS 安装包
解压 DarwinStreamingSrvr-Linux.tar.gz 文件,并进入。
$tar xvf DarwinStreamingSrvr-Linux.tar.gz
$cd DarwinStreamingSrvr-Linux/
11. ./Install
执行./Install ,会提示你输入用户名和密码。
到此安装完成。
12.验证是否安装成功
评论0
最新资源