about SawFish

Lynn David Newton plug-discuss@lists.plug.phoenix.az.us
Wed, 6 Mar 2002 15:03:22 -0700


  David> There 5-6 packages you need to upgrade to get
  David> it to take rep, rep-gtk, rep-gnome, sawfish,
  David> ....

So I just discovered.

This is roughly what it's been like:

# rpm -i librep-0.15.2-1.i386.rpm 
package librep-0.13.3-1 (which is newer than librep-0.15.2-1) is already installed
... blah blah ... 
# rpm -qa | grep librep
librep-0.13.3-1
# rpm -e librep
error: removing these packages would break dependencies:
	librep >= 0.13.3 is needed by rep-gtk-0.15-3
	librep >= 0.13.3 is needed by sawfish-0.36-7
	librep.so.9   is needed by sawfish-0.36-7
# rpmfind --latest rep-gtk
... blah blah ...
transferring ftp://ftp.redhat.com/pub/redhat/linux/7.1/en/os/i386/RedHat/RPMS/rep-gtk-0.15-3.i386.rpm
... blah blah ...
# rpm -e rep-gtk
error: removing these packages would break dependencies:
	rep-gtk is needed by rep-gtk-gnome-0.15-3
	rep-gtk >= 0.15 is needed by sawfish-0.36-7
# rpm -e rep-gtk-gnome
error: removing these packages would break dependencies:
	rep-gtk-gnome is needed by sawfish-0.36-7
# rpm -e sawfish
error: removing these packages would break dependencies:
	sawfish is needed by gnome-core-1.2.4-16

Ummm, I don't think I want to suddenly start ripping
pieces of Gnome out or I could find myself suddenly
operating in tty-mode for a while.

  David> ... check the dependency tree to get them all
  David> currentish.

Dumb question here ... how do I find out in one fell
swoop what all I need, and then get it, if not in one
command, at least in the right sequence?

I don't see an option in rpm itself that extracts the
information "if you want to upgrade x, then, you'll
also have to upgrade w, y, and z."

I've gotta go for a long run.

Ongoing thanks.

-- 
Lynn David Newton
Phoenix, AZ
http://www.eecs.umich.edu/~lnewton