forked from LMS-Community/slimserver
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Installation.txt
93 lines (57 loc) · 3.29 KB
/
Installation.txt
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
Welcome to Logitech Media Server
This document describes the steps for installing the Logitech Media Server on Unix-like platforms.
Version 5.10.0 or higher of Perl is required.
Additional information can be found on the Wiki at: http://wiki.slimdevices.com/
--------------------------------------------------------------------------------
Generic Notes:
You might be prompted to the Bin/build-perl-modules.pl script on your platform.
If any of the required binary modules fails to load on your system, The script
will download the modules, and build them for your OS. In order for the
build-perl-modules script to run successfully, you must have You must have:
- C Compiler - gcc, or your platforms system compiler (ANSI, not K&R)
- make
- Perl 5.10.0 or greater, and the required development libs (if any; some
platforms put this in a separate package, such as 'libperl-dev')
- For XML::Parser to build properly - http://expat.sourceforge.net/
This might also be a package on your system, such as expat-dev, libexpat-dev, etc.
--------------------------------------------------------------------------------
Linux Notes (Debian/Ubuntu Install):
Please see the Wiki:
http://wiki.slimdevices.com/index.php/DebianPackage
for the latest install instructions.
Linux Notes (RPM Install):
Please see the Wiki:
http://wiki.slimdevices.com/index.php/SqueezeCenterRPM
for the latest install instructions.
--------------------------------------------------------------------------------
FreeBSD Notes:
In a normal installation of FreeBSD the version of Perl is 5.00 and not
sufficient for use with the Logitech Media Server software, which requires 5.10.0 or greater.
To upgrade Perl to 5.10:
First become the superuser, then issue the following commands
# cd /usr/ports/lang/perl5.10
# make install clean
# rehash
# use.perl port
The Linux standard installation creates a user, slimserver, that owns
all the appropriate files and is the login account for the
Logitech Media Server daemon. There is no requirement that the server daemon
execute with extensive priviledges. As always, executing the perl programs
as "root" is not good security practice.
--------------------------------------------------------------------------------
Tarball Notes:
If you aren't installing the RPM, you can start the server from a command line
with the following command:
./slimserver.pl --daemon
This will start up the server and run itself in the background.
Visit the URL that's printed out with your web browser to configure your
Logitech Media Server and see the complete documentation.
As part of the debugging support, if there is no /etc/slimserver.conf file, or
if it is not readable when the Logitech Media Server starts, it will look for ~.slimserver.conf
that is, the normally hidden file .slimserver.conf in the home directory of
the current user.
If the server dies without any visible error messages, check the log file.
For more verbose messages, start the program with the options of --d_server
To refresh the configuration parameters, you can simply delete the /etc/slimserver.conf
file (or rename it to something else). This will cause the Logitech Media Server to
search for the ~.slimserver.conf, and failing that, to recreate it with default values.