strange ImageMagick dependencies

brian fedora at logi.ca
Tue Apr 28 02:29:53 UTC 2009


brian wrote:
> I was about to yum install ImageMagick on a FC8 server when I saw that 
> it would require some 47MB of dependencies, including a ton of gnome 
> packages, metacity, bluecurve-icon-theme and other xWindow stuff. This 
> is a headless server and I'd really rather not have to install all this 
> (in this particular situation) cruft.
> 
> Anyone have any idea how to get around this? If there are just a couple 
> of libs i can install that'll keep yum from listing off ~60 
> dependencies, that'd be fine. I'm just not that familiar with all of 
> this to be able to pick through it.
> 


~sigh~ Sorry, here's the rest of my msg:


Resolving Dependencies
--> Running transaction check
---> Package ImageMagick.i386 0:6.3.5.10-1.fc8 set to be updated
--> Processing Dependency: libjasper.so.1 for package: ImageMagick
--> Processing Dependency: liblcms.so.1 for package: ImageMagick
--> Processing Dependency: libwmflite-0.2.so.7 for package: ImageMagick
--> Processing Dependency: libgs.so.8 for package: ImageMagick
--> Processing Dependency: librsvg-2.so.2 for package: ImageMagick
--> Running transaction check
---> Package lcms.i386 0:1.17-2.fc8 set to be updated
---> Package ghostscript.i386 0:8.63-1.fc8 set to be updated
--> Processing Dependency: ghostscript-fonts for package: ghostscript
--> Processing Dependency: urw-fonts >= 1.1 for package: ghostscript
---> Package librsvg2.i386 0:2.18.2-2.fc8 set to be updated
--> Processing Dependency: libgnomevfs-2.so.0 for package: librsvg2
--> Processing Dependency: libORBit-2.so.0 for package: librsvg2
--> Processing Dependency: libcroco >= 0.6.1 for package: librsvg2
--> Processing Dependency: libgsf >= 1.6.0 for package: librsvg2
--> Processing Dependency: gnome-vfs2 >= 1.9.16 for package: librsvg2
--> Processing Dependency: libgsf-1.so.114 for package: librsvg2
--> Processing Dependency: libgconf-2.so.4 for package: librsvg2
--> Processing Dependency: libcroco-0.6.so.3 for package: librsvg2
---> Package jasper-libs.i386 0:1.900.1-7.fc8 set to be updated
---> Package libwmf.i386 0:0.2.8.4-17.fc8 set to be updated
--> Running transaction check
---> Package GConf2.i386 0:2.20.1-1.fc8 set to be updated
---> Package libcroco.i386 0:0.6.1-3.fc8 set to be updated
---> Package ghostscript-fonts.noarch 0:5.50-18.fc8 set to be updated
--> Processing Dependency: /usr/bin/mkfontscale for package: 
ghostscript-fonts
--> Processing Dependency: /usr/bin/mkfontdir for package: ghostscript-fonts
---> Package gnome-vfs2.i386 0:2.20.1-1.fc8 set to be updated
--> Processing Dependency: libavahi-glib.so.1 for package: gnome-vfs2
--> Processing Dependency: libhal.so.1 for package: gnome-vfs2
--> Processing Dependency: libfam.so.0 for package: gnome-vfs2
--> Processing Dependency: shared-mime-info for package: gnome-vfs2
--> Processing Dependency: libavahi-client.so.3 for package: gnome-vfs2
--> Processing Dependency: gnome-mount >= 0.4 for package: gnome-vfs2
--> Processing Dependency: gnome-mime-data >= 2.0.0-11 for package: 
gnome-vfs2
--> Processing Dependency: libavahi-common.so.3 for package: gnome-vfs2
--> Processing Dependency: libhal-storage.so.1 for package: gnome-vfs2
--> Processing Dependency: libdbus-glib-1.so.2 for package: gnome-vfs2
---> Package ORBit2.i386 0:2.14.10-2.fc8 set to be updated
--> Processing Dependency: libIDL-2.so.0 for package: ORBit2
---> Package urw-fonts.noarch 0:2.4-3.fc8 set to be updated
---> Package libgsf.i386 0:1.14.7-1.fc8 set to be updated
--> Running transaction check
---> Package libIDL.i386 0:0.8.9-1.fc8 set to be updated
---> Package avahi.i386 0:0.6.21-8.fc8 set to be updated
--> Processing Dependency: libdaemon >= 0.11 for package: avahi
--> Processing Dependency: libdaemon.so.0 for package: avahi
---> Package gamin.i386 0:0.1.9-4.fc8 set to be updated
---> Package dbus-glib.i386 0:0.73-8.fc8 set to be updated
---> Package gnome-mount.i386 0:0.7-1.fc8 set to be updated
--> Processing Dependency: hal >= 0.5.10 for package: gnome-mount
--> Processing Dependency: PolicyKit-gnome >= 0.6 for package: gnome-mount
--> Processing Dependency: libgnome-keyring.so.0 for package: gnome-mount
--> Processing Dependency: libnotify.so.1 for package: gnome-mount
---> Package gnome-mime-data.noarch 0:2.18.0-2.fc7 set to be updated
---> Package avahi-glib.i386 0:0.6.21-8.fc8 set to be updated
---> Package xorg-x11-font-utils.i386 1:7.2-2.fc8 set to be updated
--> Processing Dependency: libfontenc.so.1 for package: xorg-x11-font-utils
--> Processing Dependency: libXfont.so.1 for package: xorg-x11-font-utils
--> Processing Dependency: libfontenc >= 0.99.2-2 for package: 
xorg-x11-font-utils
---> Package hal-libs.i386 0:0.5.10-5.fc8 set to be updated
---> Package shared-mime-info.i386 0:0.23-2.fc8 set to be updated
--> Running transaction check
---> Package PolicyKit-gnome.i386 0:0.6-1.fc8 set to be updated
--> Processing Dependency: libgnome >= 2.16 for package: PolicyKit-gnome
--> Processing Dependency: libbonobo-2.so.0 for package: PolicyKit-gnome
--> Processing Dependency: libpolkit.so.2 for package: PolicyKit-gnome
--> Processing Dependency: libbonobo-activation.so.4 for package: 
PolicyKit-gnome
--> Processing Dependency: libgnomecanvas-2.so.0 for package: 
PolicyKit-gnome
--> Processing Dependency: libbonoboui-2.so.0 for package: PolicyKit-gnome
--> Processing Dependency: libpolkit-grant.so.2 for package: PolicyKit-gnome
--> Processing Dependency: libgnomeui >= 2.16 for package: PolicyKit-gnome
--> Processing Dependency: libpolkit-dbus.so.2 for package: PolicyKit-gnome
--> Processing Dependency: libgnome-2.so.0 for package: PolicyKit-gnome
--> Processing Dependency: libgnomeui-2.so.0 for package: PolicyKit-gnome
--> Processing Dependency: PolicyKit >= 0.6 for package: PolicyKit-gnome
---> Package gnome-keyring.i386 0:2.20.3-1.fc8 set to be updated
---> Package libXfont.i386 0:1.3.1-2.fc8 set to be updated
---> Package libdaemon.i386 0:0.12-2.fc8 set to be updated
---> Package libnotify.i386 0:0.4.4-8.fc8 set to be updated
--> Processing Dependency: desktop-notification-daemon for package: 
libnotify
---> Package libfontenc.i386 0:1.0.4-4.fc8 set to be updated
---> Package hal.i386 0:0.5.10-5.fc8 set to be updated
--> Processing Dependency: cryptsetup-luks >= 1.0.1-2 for package: hal
--> Processing Dependency: pm-utils >= 0.10-1 for package: hal
--> Processing Dependency: ConsoleKit >= 0.2.0 for package: hal
--> Processing Dependency: hal-info for package: hal
--> Processing Dependency: acl >= 2.2.39 for package: hal
--> Processing Dependency: libsmbios-bin for package: hal
--> Processing Dependency: libsmbios.so.1 for package: hal
--> Running transaction check
---> Package libbonoboui.i386 0:2.20.0-1.fc8 set to be updated
--> Processing Dependency: libglade-2.0.so.0 for package: libbonoboui
---> Package libgnome.i386 0:2.20.1-2.fc8 set to be updated
--> Processing Dependency: fedora-gnome-theme >= 8.0.0 for package: libgnome
--> Processing Dependency: libaudiofile.so.0 for package: libgnome
--> Processing Dependency: libesd.so.0 for package: libgnome
---> Package libgnomeui.i386 0:2.20.1.1-1.fc8 set to be updated
---> Package PolicyKit.i386 0:0.6-2.fc8 set to be updated
---> Package pm-utils.i386 0:0.99.4-19.fc8 set to be updated
--> Processing Dependency: radeontool for package: pm-utils
--> Processing Dependency: vbetool for package: pm-utils
--> Processing Dependency: kbd for package: pm-utils
--> Processing Dependency: pciutils >= 2.2.1 for package: pm-utils
---> Package libgnomecanvas.i386 0:2.20.1-3.fc8 set to be updated
--> Processing Dependency: libgailutil.so.18 for package: libgnomecanvas
---> Package ConsoleKit.i386 0:0.2.3-3.fc8.1 set to be updated
---> Package libbonobo.i386 0:2.20.3-1.fc8 set to be updated
---> Package acl.i386 0:2.2.39-14.fc8 set to be updated
---> Package hal-info.noarch 0:20080607-2.fc8 set to be updated
---> Package libsmbios-bin.i386 0:0.13.13-1.fc8 set to be updated
---> Package notification-daemon.i386 0:0.3.7-6.fc8 set to be updated
--> Processing Dependency: libwnck-1.so.22 for package: notification-daemon
--> Processing Dependency: libstartup-notification-1.so.0 for package: 
notification-daemon
---> Package cryptsetup-luks.i386 0:1.0.5-7.fc8 set to be updated
---> Package libsmbios-libs.i386 0:0.13.13-1.fc8 set to be updated
--> Running transaction check
---> Package gail.i386 0:1.20.2-1.fc8 set to be updated
---> Package audiofile.i386 1:0.2.6-7.fc8 set to be updated
---> Package vbetool.i386 0:0.7-2.fc8 set to be updated
---> Package esound-libs.i386 1:0.2.38-6.fc8 set to be updated
---> Package libwnck.i386 0:2.20.3-1.fc8 set to be updated
--> Processing Dependency: libXRes.so.1 for package: libwnck
---> Package startup-notification.i386 0:0.9-3.fc8 set to be updated
---> Package libglade2.i386 0:2.6.2-4.fc8 set to be updated
---> Package radeontool.i386 0:1.5-2.fc8 set to be updated
---> Package fedora-gnome-theme.noarch 0:8.0.0-2.fc8 set to be updated
--> Processing Dependency: bluecurve-icon-theme for package: 
fedora-gnome-theme
--> Processing Dependency: fedora-icon-theme for package: fedora-gnome-theme
--> Processing Dependency: gtk-nodoka-engine for package: fedora-gnome-theme
--> Processing Dependency: nodoka-metacity-theme for package: 
fedora-gnome-theme
---> Package kbd.i386 0:1.12-27.fc8 set to be updated
---> Package pciutils.i386 0:2.2.9-2.fc8 set to be updated
--> Processing Dependency: hwdata for package: pciutils
--> Running transaction check
---> Package hwdata.noarch 0:0.215-1.fc8 set to be updated
---> Package gtk-nodoka-engine.i386 0:0.6.2-1.fc8 set to be updated
--> Processing Dependency: gtk2 >= 2.12.5 for package: gtk-nodoka-engine
---> Package fedora-icon-theme.noarch 0:1.0.0-1.fc8 set to be updated
--> Processing Dependency: gnome-themes for package: fedora-icon-theme
---> Package nodoka-metacity-theme.noarch 0:0.3.2-2.fc8 set to be updated
--> Processing Dependency: metacity for package: nodoka-metacity-theme
---> Package libXres.i386 0:1.0.3-3.fc8 set to be updated
---> Package bluecurve-icon-theme.noarch 0:8.0.0-1.fc8 set to be updated
--> Running transaction check
---> Package gtk2.i386 0:2.12.8-2.fc8 set to be updated
--> Processing Dependency: libXcomposite.so.1 for package: gtk2
---> Package metacity.i386 0:2.20.2-1.fc8 set to be updated
--> Processing Dependency: control-center-filesystem for package: metacity
---> Package gnome-themes.noarch 0:2.20.2-1.fc8 set to be updated
--> Processing Dependency: gtk2-engines >= 2.9.0 for package: gnome-themes
--> Running transaction check
---> Package control-center-filesystem.i386 1:2.20.3-3.fc8 set to be updated
---> Package gtk2-engines.i386 0:2.12.2-1.fc8 set to be updated
---> Package libXcomposite.i386 0:0.4.0-3.fc8 set to be updated
--> Finished Dependency Resolution


What's confusing me is that yum reports everything as being "set to be 
updated" whether it's alreay installed or not. For instance, I don't 
have a fedora-gnome-theme package on this box. And I can't see where it 
comes into the picture, based on yum's output.

Bottom line: what's the bare minimum I can get away with here? Disk 
space isn't the issue--I just want to avoid a lot of this if possible.




More information about the fedora-list mailing list