Splitting X11-related into serperate package in avahi-daemon

Lukas Sabota punkrockguy318 at comcast.net
Fri Jul 14 04:23:48 BST 2006


Hey,

 Avahi-daemon is a very useful package not only for desktop applications
(rhythmbox, gaim), but for media server use.  Avahi-daemon broadcasts
hostnames to the LAN, allowing remote access without the knowledge of
the specific IP address.
  However, avahi-daemon depends on a couple X related packages:

lukas at chilli:~$ sudo apt-get install avahi-daemon
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  dbus laptop-detect libavahi-common-data libavahi-common3
libavahi-core4
  libdaemon0 libdbus-1-2 libice6 libsm6 libx11-6 libxau6 x11-common
Recommended packages:
  libnss-mdns
The following NEW packages will be installed:
  avahi-daemon dbus laptop-detect libavahi-common-data libavahi-common3
  libavahi-core4 libdaemon0 libdbus-1-2 libice6 libsm6 libx11-6 libxau6
  x11-common
0 upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Need to get 1601kB of archives.

While the amount of X dependencies are minimal, they don't seem
necessary for a server install.  Why does avahi depends on libx11?  X11
dependencies usually aren't needed for a daemon.

God bless,
Lukas




More information about the ubuntu-devel mailing list