X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=INSTALL;h=4d89153f1f91660d4ffb35dda2891904bedbee9b;hb=179eaa231466840f793b8b45467662cb909dbb16;hp=992e5b1dedb837058112b1783e39cf0c4d4066b5;hpb=0b95b093e373fc0f6d8c24f8d19f1cfad945c870;p=paraslash.git diff --git a/INSTALL b/INSTALL index 992e5b1d..4d89153f 100644 --- a/INSTALL +++ b/INSTALL @@ -11,11 +11,10 @@ See << REQUIREMENTS >> -for a list of required software. You don't need everything listed -there. In particular, mp3, ogg vorbis and aac, ortp support is -optional. Autoconf will detect what is installed on your system -and will only try to build those executables that can be built with -your setup. +for a list of required software. You don't need everything listed there. In +particular, mp3, ogg vorbis and aac support are all optional. Autoconf will +detect what is installed on your system and will only try to build those +executables that can be built with your setup. Note that no special library (not even the mp3 decoding library libmad) is needed for para_server if you only want to stream mp3 files. @@ -56,24 +55,25 @@ as user foo, and that you want to connect from client_host as user bar. As foo@server_host, create ~/.paraslash/server.users by typing the following commands: + user=bar target=~/.paraslash/server.users - key=~/.paraslash/key.pub.bar + key=~/.paraslash/key.pub.$user perms=AFS_READ,AFS_WRITE,VSS_READ,VSS_WRITE mkdir -p ~/.paraslash - echo "user bar $key $perms" >> $target + echo "user $user $key $perms" >> $target This gives "bar" the full privileges. Change to the bar account on client_host and generate the key-pair with the commands - key=~/.paraslash/key.bar + key=~/.paraslash/key.$LOGNAME mkdir -p ~/.paraslash (umask 077 && openssl genrsa -out $key) Next, extract its public part: - pubkey=~/.paraslash/key.pub.bar + pubkey=~/.paraslash/key.pub.$LOGNAME openssl rsa -in $key -pubout -out $pubkey and copy the public key just created to server_host (you may @@ -91,6 +91,14 @@ Finally, tell para_client to connect to server_host: Start para_server ----------------- +Before starting the server make sure you have write permissions to +the directory /var/paraslash. + + sudo chown $user /var/paraslash + +Alternatively, use the --afs_socket Option to specify a different +location for the afs command socket. + For this first try, we'll use a debug level of two to make the output of para_server more verbose. @@ -139,8 +147,8 @@ Print a list of all audio files found with Start streaming manually ------------------------ - para play - para stat 2 + para_client play + para_client stat 2 This starts streaming and dumps some information about the current audio file to stdout. @@ -197,7 +205,7 @@ socket is /var/paraslash/audiod_socket.$HOSTNAME -so the /var/paraslash directory should be owned by the user who +so the /var/paraslash directory should be writable for the user who runs para_audiod. If you want to change the location of the socket, use the -s option