Resolving dependencies in general --or w/ GRASS specifically

Hello,

I am curious about the general approach to resolving dependency issues when they are not found in repositories with YaST.

If I google for these missing dependencies, I find links to sites like RPM Search, rpmfind.net
Are there certain websites which are generally good for this? Are those ok?

The specific situation is that I try to install GRASS from YaST, and I receive a message that:

nothing provides wxPython2.8-gtk2-unicode needed by grass-6.3.0-14.11.i586

I find this missing part in rpm.pbone.net and try to install it, and receive the message that:

failed dependencies needed by wxPython2.8-gtk2-unicode:
wxPython-common
libSDL-1.2.so.0
libpng.so.3

Is it ok to then just fish around for these individually and install them, following each failed dependency until they are taken care of? I seem to remember being advised against this practice. I’m curious about what a thoughtful approach to this sort of dependency issue is, not necessarily solely for this case in particular.

Thank you.

Hi
Use the openSUSE software search here;
Get It
You will find GRASS is in the following repository;
http://download.opensuse.org/repositories/Application:Geo/openSUSE_11.0
Generally the repository will have the dependencies, but you may need
to search for them… Using the one click will add the application and
repository.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.0 x86 Kernel 2.6.25.16-0.1-default
up 7:28, 1 user, load average: 0.34, 0.35, 0.30
GPU GeForce 6600 TE/6200 TE - Driver Version: 173.14.12

Cheers!
The openSUSE software search looks fantastic. Thanks for making me aware of that. I didn’t realize there was the “Geo” repository either, all the dependencies are resolved there.