[wplug] dependency hell
Bryon Gill
bgtrio at yahoo.com
Tue Aug 17 01:32:44 EDT 2004
Redhat 9 did suffer this problem, and especially now that it's out of date.
Fedora is functionally the successor to RH9, and it's about to go into it's
third release since it assumed that mantle.
You can get better dependency handling if you install apt-get and synaptic for
redhat. Freshrpms is a good place to start.
This page has a list of repositories, many of which still have RH9 packages:
http://freshrpms.net/apt/repositories.html
This page contains apt for redhat9:
http://ftp.freshrpms.net/pub/freshrpms/redhat/9/apt/
Finally, it looks as if this site has an apt-rpm repository for redhat 9 that
includes the Gimp 2.0.4:
http://www.cs.berkeley.edu/~liblit/sampler/downloads/
Newer versions of Fedora use yum for the up2date system, which handles
dependency checking somewhat more gracefully than RH9's up2date did. Users
of Gentoo and Debian seem to have the cleanest and most complete upgrade
systems, but in my experienceinstalling and maintaining installations of those
two is much harder than fedora/redhat. YMMV of course.
Good luck!
Bryon
On Tue, 17 Aug 2004, Brandon Kuczenski wrote:
> Okay, I now regret ever, EVER listening to my "userfriendly" windows-using
> friend who told me all those months ago to "Use Redhat 9.0, it's the most
> mainstream Linux distribution." Now I'm just trying to upgrade the Gimp
> to some version that is not stone-aged, and I'm in dependency hell.
> First, the automated RPM upgrade tool, up2date, requires some kind of
> registration and, from what I've read, won't work anyway because it's
> outdated, now that Redhat has gone all Enterprise.
>
> So AFAIK I'm forced to fix dependencies (and there are many) by hand, only
> I can't do that because upgrades aren't permitted for rpms that are in use
> by another rpm. Witness:
>
> one required package for gimp-2.0.4-0:
> fontconfig >= 2.2.0 is needed by gimp-2.0.4-0.fc2.1
>
> But, if I try to update fontconfig to 2.2.3-1, I find:
> freetype >= 2.1.4 is needed by fontconfig-2.2.3-1
>
> BUT, if I try to update freetype to 2.1.9-1, I find (circularly):
> freetype = 2.1.3-6 is needed by (installed) freetype-devel-2.1.3-6
>
> And, finally, I cannot update or erase freetype-devel because:
> freetype-devel >= 2.1.2-7 is needed by (installed) fontconfig-devel-2.1-9
>
> Geez. I guess I've gotten rusty with Linux, or (flame bait) spoiled by
> FreeBSD.
>
> Am I missing something obvious, or am I just out of luck for having this
> bastardization of a system running an unsupported distro and a patchwork
> of incorrectly installed packages?
>
> Also, I'm becoming aware of my own frequent posts to the list. Am I
> becoming a nuisance yet? If so, have no fear: I'm taking a vacation
> starting Wednesday.
>
> -Brandon
>
> _______________________________________________
> wplug mailing list
> wplug at wplug.org
> http://www.wplug.org/mailman/listinfo/wplug
>
More information about the wplug
mailing list