Michael Ekstrand <michael <at> elehack.net> writes: > > On 06/16/2011 05:09 AM, JB wrote: > > JB <jb.1234abcd <at> gmail.com> writes: > > See previous post. > > > > Why is avahi dependent on (I have a LXDE desktop): > > gnomebaker - CD/DVD burner > > lxde-common - configuration files for LXDE > > lxmusic - music client > > pcmanfm - PCMan File Manager > > pidgin - instant messaging client > > etc. > > > > Can anybody help ? > > Avahi is not dependent on those things. Those things are dependent on > Avahi. Further, the part you snipped in the original post shows the > path that yum took to get to each program. > > Avahi is required by the GNOME VFS layer (probably to find network file > systems), which is in turn used by GnomeBaker and pcmanfm. Pidgin > probably supports local network messaging, which is based on Zeroconf > and therefore uses Avahi. xmms evidently also requires Avahi (network > audio source detection? DAAP music sharing?), and lxmusic requires xmms. > > This is further forced by the fact that RPM does not support optional > dependencies, unlike Debian's package system. Therefore, the only way > for a package to say "you should really have this" is to depend on it > (assuming that VFS can even function without avahi). > > But the bottom line is: Avahi is used by some core libraries like the > VFS layer, which in turn are used by your applications. Taking it off > requires them to go as well. You could try disabling Avahi (look at > Lennart's blog posts for how to force systemd not to enable certain > services) to avoid the run-time overhead if you really want. > > - Michael > # yum remove avahi Loaded plugins: fastestmirror, langpacks, presto, priorities, refresh- : packagekit Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package avahi.i686 0:0.6.30-3.fc15 will be erased --> Processing Dependency: avahi = 0.6.30-3.fc15 for package: avahi-compat-libdns_sd-0.6.30-3.fc15.i686 --> Processing Dependency: avahi = 0.6.30-3.fc15 for package: avahi-glib-0.6.30-3.fc15.i686 --> Running transaction check ---> Package avahi-compat-libdns_sd.i686 0:0.6.30-3.fc15 will be erased --> Processing Dependency: libdns_sd.so.1 for package: xmms2-0.7-8.fc15.i686 ---> Package avahi-glib.i686 0:0.6.30-3.fc15 will be erased --> Processing Dependency: libavahi-glib.so.1 for package: gnome-vfs2-2.24.4-5.fc15.i686 --> Processing Dependency: libavahi-glib.so.1 for package: libpurple-2.7.11-2.fc15.i686 --> Processing Dependency: libavahi-glib.so.1 for package: gvfs-1.8.2-1.fc15.i686 --> Running transaction check ---> Package gnome-vfs2.i686 0:2.24.4-5.fc15 will be erased --> Processing Dependency: libgnomevfs-2.so.0 for package: libgnome-2.32.1-2.fc15.i686 --> Processing Dependency: libgnomevfs-2.so.0 for package: gnomebaker-0.6.4-10.fc15.i686 --> Processing Dependency: libgnomevfs-2.so.0 for package: libgnomeui-2.24.5-2.fc15.i686 ---> Package gvfs.i686 0:1.8.2-1.fc15 will be erased --> Processing Dependency: gvfs for package: libfm-gtk-0.1.15-5.D20110427gita1f63c3114.fc15.i686 ---> Package libpurple.i686 0:2.7.11-2.fc15 will be erased --> Processing Dependency: libpurple.so.0 for package: pidgin-2.7.11-2.fc15.i686 --> Processing Dependency: libpurple(x86-32) = 2.7.11-2.fc15 for package: pidgin-2.7.11-2.fc15.i686 ---> Package xmms2.i686 0:0.7-8.fc15 will be erased --> Processing Dependency: libxmmsclient-glib.so.1 for package: lxmusic-0.4.4-4.fc15.i686 --> Processing Dependency: libxmmsclient.so.6 for package: lxmusic- 0.4.4-4.fc15.i686 --> Processing Dependency: xmms2 >= 0.7 for package: lxmusic-0.4.4-4.fc15.i686 --> Running transaction check ---> Package gnomebaker.i686 0:0.6.4-10.fc15 will be erased ---> Package libfm-gtk.i686 0:0.1.15-5.D20110427gita1f63c3114.fc15 will be erased --> Processing Dependency: libfm-gtk.so.0 for package: pcmanfm-0.9.9-5.D20110422git3f899d14eb.fc15.i686 ---> Package libgnome.i686 0:2.32.1-2.fc15 will be erased --> Processing Dependency: libgnome-2.so.0 for package: libbonoboui-2.24.5-1.fc15.i686 ---> Package libgnomeui.i686 0:2.24.5-2.fc15 will be erased ---> Package lxmusic.i686 0:0.4.4-4.fc15 will be erased ---> Package pidgin.i686 0:2.7.11-2.fc15 will be erased --> Running transaction check ---> Package libbonoboui.i686 0:2.24.5-1.fc15 will be erased ---> Package pcmanfm.i686 0:0.9.9-5.D20110422git3f899d14eb.fc15 will be erased --> Processing Dependency: pcmanfm for package: lxde-common-0.5.5-0.2.20110328git87c368d7.fc15.noarch --> Running transaction check ---> Package lxde-common.noarch 0:0.5.5-0.2.20110328git87c368d7.fc15 will be erased --> Processing Dependency: /usr/bin/gvfs-open for package: gigolo- 0.4.1-2.fc15.i686 --> Restarting Dependency Resolution with new changes. --> Running transaction check ---> Package gigolo.i686 0:0.4.1-2.fc15 will be erased --> Finished Dependency Resolution adobe-linux-i386 | 951 B 00:00 updates/metalink | 27 kB 00:00 Dependencies Resolved ============================================================================== Package Arch Version Repository Size ============================================================================== Removing: avahi i686 0.6.30-3.fc15 @koji-override-1/$releasever 997 k Removing for dependencies: avahi-compat-libdns_sd i686 0.6.30-3.fc15 @koji-override-1/$releasever 30 k avahi-glib i686 0.6.30-3.fc15 @koji-override-1/$releasever 10 k gigolo i686 0.4.1-2.fc15 @koji-override-0/$releasever 546 k gnome-vfs2 i686 2.24.4-5.fc15 @koji-override-0/$releasever 3.3 M gnomebaker i686 0.6.4-10.fc15 @koji-override-0/$releasever 2.0 M gvfs i686 1.8.2-1.fc15 @updates 5.1 M libbonoboui i686 2.24.5-1.fc15 @koji-override-0/$releasever 1.2 M libfm-gtk i686 0.1.15-5.D20110427gita1f63c3114.fc15 @koji-override-0/$releasever 331 k libgnome i686 2.32.1-2.fc15 @koji-override-0/$releasever 2.9 M libgnomeui i686 2.24.5-2.fc15 @koji-override-0/$releasever 3.5 M libpurple i686 2.7.11-2.fc15 @koji-override-0/$releasever 27 M lxde-common noarch 0.5.5-0.2.20110328git87c368d7.fc15 @koji-override-0/$releasever 919 k lxmusic i686 0.4.4-4.fc15 @koji-override-0/$releasever 384 k pcmanfm i686 0.9.9-5.D20110422git3f899d14eb.fc15 @koji-override-0/$releasever 665 k pidgin i686 2.7.11-2.fc15 @koji-override-0/$releasever 2.9 M xmms2 i686 0.7-8.fc15 @koji-override-0/$releasever 2.5 M Transaction Summary ============================================================================== Remove 17 Package(s) Installed size: 54 M Is this ok [y/N]: I included the full output this time, for documentation. Yes, indeed, e.g. avahi <- avahi-glib <- gnome-vfs2 <- gnomebaker Thanks for the explanation, Michael. JB -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines