[Slapt-get-user] slapt-get --remove

Jorey Bump list at joreybump.com
Sun Jul 2 13:19:27 EDT 2006


Per Börjesson wrote:
> Jorey Bump wrote:
> 
>> But keep in mind that epiphany and yelp depend on mozilla, so you will
>> break them, anyway. Why would you want to remove a dependency for
>> programs you want to keep?
> 
> I didn't know this, but I agree that dependencies make sense. However I already
> have SeaMonkey so I don't want any mozilla package on my system.
> 
> In fact, I might not even want SeaMonkey since I use Firefox/Thunderbird, but
> why do epiphany and yelp have to depend on Mozilla? Couldn't they just as well
> depend on Firefox instead?
> 
> How would I go about fixing these dependencies?

One of the things I love about Slackware is that it installs the 
applications as the developer intended (or very close). Other distros 
break up packages into tiny pieces and only install the parts you need 
to support dependencies, so you'll get packages like foo-common, 
foo-lib, foo-dev, etc. While this helps to keep a system lean, it's 
terrible for development, and compounds dependency hell. It also makes 
it more difficult to get help from the original developers, who have no 
control over what the distros do to their application.

The Slackware epiphany and yelp packages require Mozilla, and Slackware 
installs one package for it (not mozilla-dev, mozilla-lib, etc.). See if 
those applications can be recompiled to use Firefox or Seamonkey 
libraries, instead. You'll have to remove the Slackware packages and 
maintain your own (and prevent slapt-get from updating them). But 
Mozilla isn't hurting anything by being on your system, so you can just 
leave it, unless you have a compelling reason to remove it.




More information about the Slapt-get-user mailing list