File: INSTALL

package info (click to toggle)
icecast-server 1.3.10-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 1,524 kB
  • ctags: 1,920
  • sloc: ansic: 18,676; sh: 384; makefile: 89
file content (51 lines) | stat: -rw-r--r-- 2,878 bytes parent folder | download | duplicates (6)
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 :)