1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
If you've downloaded the source from CVS, use the CVS installation notes below.
Installation from source:
* To use this procedure, you'll need a c compiler (such as gcc) and GNU make.
- Run ./configure, with --with-libwrap --with-crypt if you want tcp_wrapper
and crypted password (or either). If you don't want readline support, add
--without-readline.
- Check the Makefile and see that it looks ok to you. Add optimization flags
for your architecture to the CFLAGS entry if you want better performance.
(default is probably fast enough though ;))
- Run 'make' (or if that gives you a silly error, try 'gmake')
- Run 'make install' (or gmake install), which will by default copy stuff
to /usr/local/icecast. Binaries will be in /usr/local/icecast/bin,
configuration files in /usr/local/icecast/conf, logs in
/usr/local/icecast/logs and templates in /usr/local/icecast/templates.
- Go to the conf/ directory, and rename mounts.aut.dist, users.aut.dist,
groups.aut.dist and icecast.conf.dist to mounts.aut, users.aut, groups.aut
and icecast.conf. Then read icecast.conf and edit it appropriately. If you
want to use user and password authenticated streams, edit the .aut files
aswell. If you run into trouble, read through manual.html in the doc/ directory.
- Run icecast
- Connect streams with you streamer. (shout or liveice or icesource or whatever..)
- Smile and be happy :)
----------------------------------------------------------------------------------
Installation from CVS: (If you don't know what CVS is, you don't need this)
* To use this procedure, you'll need cvs, automake and autoconf, a c compiler
and GNU make.
- Run ./autogen.sh, with --with-libwrap --with-crypt if you want tcp_wrapper
and crypted password (or either). If you don't want readline support, add
--without-readline.
- Check the Makefile and see that it looks ok to you. Add optimization flags
for your architecture to the CFLAGS entry if you want better performance.
(default is probably fast enough though ;))
- Run 'make' (or if that gives you a silly error, try 'gmake')
- Run 'make install' (or gmake install), which will by default copy stuff
to /usr/local/icecast. Binaries will be in /usr/local/icecast/bin,
configuration files in /usr/local/icecast/conf, logs in
/usr/local/icecast/logs and templates in /usr/local/icecast/templates.
- Go to the conf/ directory, and rename mounts.aut.dist, users.aut.dist,
groups.aut.dist and icecast.conf.dist to mounts.aut, users.aut, groups.aut
and icecast.conf. Then read icecast.conf and edit it appropriately. If you
want to use user and password authenticated streams, edit the .aut files
aswell. If you run into trouble, read through manual.html in the doc/ directory.
- Run icecast
- Connect streams with you streamer. (shout or liveice or icesource or whatever..)
- Smile and be happy :)
|