preload preload preload preload

Installer Darwin Streaming Server sur Ubuntu 10.04


Le mardi 17 janvier 2012 par madpellzo Debian / Ubuntu 1 commentaire

Cette article vous explique comment installer la versoin 6.0.3 du célèbre streamer open source d'Apple.
Merci au blog de Clayton Shepard pour le tuto (http://cwshep.blogspot.com) dont j'ai tout simplement recopié la méthode et merci à Pierre (cf commentaires) pour la correction des liens morts.

Créer un script d'installation :

# cd /var/tmp
# vi installDarwin.sh

Script a coler dans votre fichier installDarwin.sh :

#!/bin/bash

sudo apt-get install build-essential wget
sudo addgroup --system qtss
sudo adduser --system --no-create-home --ingroup qtss qtss

wget http://static.macosforge.org/dss/downloads/DarwinStreamingSrvr6.0.3-Source.tar
tar -xvf DarwinStreamingSrvr6.0.3-Source.tar
mv DarwinStreamingSrvr6.0.3-Source DarwinStreamingSrvr6.0.3-Source.orig
wget http://software.rachaelbond.com/dss-6.0.3.patch
patch -p0 < dss-6.0.3.patch
mv DarwinStreamingSrvr6.0.3-Source.orig DarwinStreamingSrvr6.0.3-Source
wget http://software.rachaelbond.com/dss-hh-20080728-1.patch
patch -p0 < dss-hh-20080728-1.patch
#need to answer n then y
cd DarwinStreamingSrvr6.0.3-Source
mv Install Install.orig
wget http://software.rachaelbond.com/Install
chmod +x Install
./Buildit
sudo ./Install

Exécuter le script :

# ./installDarwin.sh

Sources : http://cwshep.blogspot.com/2008/08/darwin-streaming-server-603-on-linux.html

Le résultat de l'installation:
Fichiers de configuration : /etc/streaming
Site Web d'admin et logs : /var/streaming
Media : /usr/local/movies (à placer plutôt dans /var)
 

Ajout : le script d'init

# cd /etc/init.d
# vi streaming

Coller ses lignes dans votre fichier :

#!/bin/sh

### BEGIN INIT INFO
# Provides:                     MacOS Forge
# Required-Start:               $network
# Required-Stop:                $network
# Default-Start:                2 3 4 5
# Default-Stop:                 0 1 6
# Short-Description:            Darwin Streaming Server
### END INIT INFO

case "$1" in
start)
if test -r /var/lock/dssd
then
echo "Lockfile /var/lock/dssd exists. Server not started."
failure
else
echo "Starting Darwin Streaming Server: "
/usr/local/sbin/streamingadminserver.pl
touch /var/lock/dssd
echo "Darwin Streaming Server started..."
fi
;;

stop)
echo "Stopping Darwin Streaming Server: "
[ -f /var/lock/dssd ] || exit 0
echo "stopping..."
killall streamingadminserver.pl
killall DarwinStreamingServer
rm -f /var/lock/dssd
rm -f /var/run/streamingadminserver.pid
echo
;;

restart)
$0 stop
sleep 1
$0 start
;;

*)
echo "Usage: $0 [start|stop|restart]"
exit 1
esac
exit 0

Rendre ce script exécutable :

# chmod +x /etc/init.d/streaming

Activation au démarrage du serveur :

# update-rc.d streaming start 80 2 3 4 5 . stop 10 0 1 6 .


 

Mots clés : darwin streaming

  • Commentaires

  • Avatar Gravatar
     Pierre
     #1 Le 26 juillet 2012

    Salut, dans le script d'installation, les liens des patchs et de l'Install sont morts, j'ai l'ai modifie avec des liens operationnels :

    #!/bin/bash

    sudo apt-get install build-essential wget
    sudo addgroup --system qtss
    sudo adduser --system --no-create-home --ingroup qtss qtss

    wget http://static.macosforge.org/dss/downloads/DarwinStreamingSrvr6.0.3-Source.tar
    tar -xvf DarwinStreamingSrvr6.0.3-Source.tar
    mv DarwinStreamingSrvr6.0.3-Source DarwinStreamingSrvr6.0.3-Source.orig
    wget http://software.rachaelbond.com/dss-6.0.3.patch
    patch -p0 < dss-6.0.3.patch
    mv DarwinStreamingSrvr6.0.3-Source.orig DarwinStreamingSrvr6.0.3-Source
    wget http://software.rachaelbond.com/dss-hh-20080728-1.patch
    patch -p0 < dss-hh-20080728-1.patch
    #need to answer n then y
    cd DarwinStreamingSrvr6.0.3-Source
    mv Install Install.orig
    wget http://software.rachaelbond.com/Install
    chmod +x Install
    ./Buildit
    sudo ./Install

  • Ecrire un commentaire








    Quelle est la troisième lettre du mot otkf ?