SNIP
> > Looking at the mirrors I see that libqt3-devel-3.2.2-5mdk is on Cooker
> > and was only put there on 7th November So you have installed a package
> > for Mandrake 10.0 on a 9.1 system.
> >
> >  Result -
> >
> > -Dependency Hell-
> >
> > derek
>
> I know what you mean about dependency hell, perhaps I'll try that other QT3
> rpm file. It's worth a shot.

It is a lesson I learned myself the hard way :-(


Mixing packages from different releases is a seriously bad idea. Particularly 
with libraries on which a whole lot of other packages depend. In order to 
resolve the dependencies you end up having to install a gazillion packages.

The advice I always give on this  (newbie) list is :-

1/ Always use a urpmi source to get packages, where possible.
2/ If the package you need is not on a urpmi enabled source then download it 
and use urpmi or gurpmi to install it.  urpmi/gurpmi will pull in any 
required dependencies.
3/ If the package you want is not available on any source for your release, 
but is available in Cooker, then rebuild the cooker .src.rpm  That ensures it 
will be built using the libraries on your system.
4/ If the package is not in Cooker, then compile from .tar.gz source using 
'checkinstall' to turn the compiled code into an RPM. Using checkinstall 
ensures that the RPM database is aware of all the installed libraries, and 
also makes it easier to uninstall an app.
5/ Avoid the temptation to install an rpm built for a different distro 
(especially not libraries)
6/ Do not use --force or --no-deps  to make an package install. If a package 
will not install there is usually a good reason. Forcing packages can result 
in really strange instabilities.

Since I started following these rules my system has been 100% rock solid.
For most newbies Step 1 is all they will need.

derek
-- 
----------------------------------
www.jennings.homelinux.net
http://twiki.mdklinuxfaq.org


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to