Quite some time ago I posted a set of scripts to compile Darwin Streaming Server under Debian and Ubuntu. Since that time some of the download links to the patches have disappeared, since that post gets quite a bit of traffic, and I was tasked with doing another install of DSS, I decided to update the script so that it actually works.
The root of the problem is that the last version of DSS that supports linux does not support 64 bit servers, which of course is a huge problem these days.
You shouldn’t run into problems with this, I’ve used it several times now and it works pretty well. Be sure to run as root though.
Debian DSS Compile Script:
#!/bin/bash apt-get install build-essential wget unzip addgroup --system qtss adduser --system --no-create-home --ingroup qtss qtss mkdir /usr/local/src/DSS cd /usr/local/src/DSS wget http://static.macosforge.org/dss/downloads/DarwinStreamingSrvr6.0.3-Source.tar wget http://shafe.n5net.com/dls/Darwin_6.0.3_patches.zip tar -xvf DarwinStreamingSrvr6.0.3-Source.tar unzip Darwin_6.0.3_patches.zip patch -p0 < Patches/dss-6.0.3.patch patch -p0 < Patches/dss-hh-20080728-1.patch cd DarwinStreamingSrvr6.0.3-Source ./Buildit mv Install Install.orig cp ../Patches/Install . chmod 755 Install ./Install
If you are running Ubuntu you need to run as root or add the sudo command where appropriate.
Pingback: Compiling Darwin Streaming Server 6.0.3 Under Debian. « Shafe Shifter
How to access, i try access but can not…
My IP I use the IP is 192.168.0.29 and port 1220… Answer please
Thanks
Plenty of warnings during compile, including some about transposed parameters (this is on Ubuntu 12.04). However this happened during the final step (install):
copying DarwinStreamingServer to /usr/local/sbin/DarwinStreamingServer
cp: cannot stat `DarwinStreamingServer’: No such file or directory
copying PlaylistBroadcaster to /usr/local/bin/PlaylistBroadcaster
copying MP3Broadcaster to /usr/local/bin/MP3Broadcaster
copying qtpasswd to /usr/local/bin/qtpasswd
./Install: line 243: /usr/local/sbin/DarwinStreamingServer: No such file or directory
chmod: cannot access `/etc/streaming/streamingserver.xml’: No such file or directory
chown: cannot access `/etc/streaming/streamingserver.xml’: No such file or directory
Pingback: Compiling Darwin Streaming Server 6.0.3 Under Debian – Updated « Shafe Shifter | Mazurland