summaryrefslogtreecommitdiffstats
path: root/docs/INSTALL
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-08-08 17:32:25 +0000
committerLennart Poettering <lennart@poettering.net>2005-08-08 17:32:25 +0000
commit9ad2a95c80ab0f9cf48d3f58e9a7ed6f06685c34 (patch)
tree2db6a9e1969ca9e9cb916759c0c7e8f15cf8dbdc /docs/INSTALL
parent0556d428a56bdc4dac52d6eed2c515e66958094e (diff)
* documentation update
* embed CSS data in xmltoman.xsl git-svn-id: file:///home/lennart/svn/public/avahi/trunk@274 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'docs/INSTALL')
-rw-r--r--docs/INSTALL52
1 files changed, 31 insertions, 21 deletions
diff --git a/docs/INSTALL b/docs/INSTALL
index d6b134e..d7b3974 100644
--- a/docs/INSTALL
+++ b/docs/INSTALL
@@ -1,36 +1,46 @@
-*** Quick install instructions (tested on debian/ubuntu only!) ***
+*** Quick install instructions (tested on Debian/Ubuntu only!) ***
-While "make" and "boostrap.sh" may be run as normal users all other commands
-need to be run is root.
+While "configure" and "make" may be run as normal user all other commands
+need to be run as root.
-$ ./bootstrap.sh
- (this will run autoconf/automake)
+Configure the build system:
+ $ ./configure --sysconfdir=/etc --localstatedir=/var
-$ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
+Some configure options available:
-Extra configure options available:
-
- --enable-gtk use GTK+ (default=yes)
- --enable-dbus use DBus (default=yes)
+ --disable-gtk disable GTK+ tools (default: enabled)
+ --disable-dbus disable DBUS support (default: enabled)
+ --disable-python disable building python modules (default: enabled)
--with-dbus-sys=<dir> where D-BUS system.d directory is
--with-distro=<distro> the target Linux distribution (one of redhat,
suse, gentoo, debian or slackware)
--with-avahi-user=<user> User for running the Avahi daemon (avahi)
--with-avahi-group=<grp> Group for Avahi (avahi)
-$ make
-# make install
+ Please note that by disabling DBUS you lose the ability to publish and browse
+ services from local applications.
+
+ Please note that only the Debian init script is currently up-to-date.
+ YMMV on other distributions. Patches welcome!
+
+ $ make
+ # make install
+
+Add a user an a group for avahi. (Debian specific)
+ # addgroup --system avahi
+ # adduser --system --no-create-home --ingroup avahi avahi
+
+Ask DBUS to re-read its policies:
+ # kill -HUP `cat /var/run/dbus/pid`
-# addgroup --system avahi
-# adduser --system --no-create-home --ingroup avahi avahi
- (These commands are Debian specific and may be different on other
- distributions)
+Now start the Avahi daemon:
+ # /etc/init.d/avahi-daemon start
-# kill -HUP `cat /var/run/dbus/pid`
- (This will ask DBUS to re-read its policies)
-# /etc/dbus-1/event.d/75avahi-daemon start
+Optionally start the unicast DNS configuration daemon:
+ # /etc/init.d/avahi-dnsconfd start
-- To automatically start avahi-dnsconfd on Debian based distro:
-# update-rc.d avahi-dnsconfd defaults 25 15
+To start the two daemons on Debian based distributions automatically:
+ # update-rc.d avahi-daemon defaults 25 15
+ # update-rc.d avahi-dnsconfd defaults 26 14
$Id$