On Sun, 2002-03-17 at 15:33, FemmeFatale wrote:
> I know theres a thread on this already but... and I'm not sure if I
> asked this, so bear with me.
> 
> I've recently attempted to "Upgrade" all my sys apps on LM8.0. 
> DUMMMMMMMMB Move.
> 
> *Sigh*  Needless to say things are a mess.
> 
> Is there a way to avoid this somehow?  And I don't like Ximian Gnome, so
> I don't know if redcarpet can work without that program.
> 
> *Has had enough Gnome problems thx for now*
> Oh & it has to be "user-stupid" ;)
> 
> 
> Femme

I anologize this to the days when I used to attempt glibc upgrades so I
could get the latest slick gui app working.  Evidently it's just plain
problematic to try stuff like this; even today.

I've come to believe that these unsuccessful attempts just spotlight the
importance of the hard work that goes into a complete Mandrake
distribution.  After some bad experiences with glibc upgrades under
Redhat 5.2 (and subsequent distros, too; I'm hard headed), I adopted the
practice of two main methods:

1) Save the current configuration/data and fix it so that it is easily
integratable into a clean install.  This paves the way for either the
next stable distro, or a beta distro.

2) Spot upgrade of individual applications, sometimes forcing minimal
breakage of existing dependencies.  This is most often non-fatal, if
you're lucky.

Case in point:  Evolution email client.  The version of this app shipped
with LM81 was something like 0.13.  Yahoo recently forced all it's users
to SMTP password authentication; Kmail does not support that. 
Therefore, I had to change email clients.  Evolution was my choice after
some web evaluation, however I did'nt want to go to 0.13, it was too
lacking.  I found Evolution version 1.02 in a 586 MDK package, but it
was in the Cooker collection.  After attempting install of
evolution-1.0.2-4mdk.i586.rpm, I found that it required the installation
of the following packages:


libdb3.3-3.3.11-7mdk.i586.rpm
libgal19-0.19-4mdk.i586.rpm
GConf-1.0.8-2mdk.i586.rpm         
libGConf1-1.0.8-2mdk.i586.rpm
gtkhtml-1.0.1-3mdk.i586.rpm       
libgtkhtml20-1.0.1-3mdk.i586.rpm
libcapplet1-1.5.11-2mdk.i586.rpm


Since I was desperate, I decided to go through with it.  One of these
packages ( I think it was GConf) would not install without breaking some
dependencies to the version of GConf installed with LM81.  I forced the
issue, and fortunately everything is still working flawlessly.

Now this is just one application.  Dependencies are a complicated thing
when you are taking into account a large number of applications.  This
is why the Mandrake people are so important; they work the bugs out of
these dependency problems in the next stable distribution.  No small
task.  That's just one reason why I made a point to subscribe to the
Mandrake club.


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


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

Reply via email to