Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-amd64
Navigation:
Lists: gentoo-amd64: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-amd64@g.o
From: Harm Geerts <harmgeerts@...>
Subject: Re: Re: Re: libungif and giflib conflict.
Date: Wed, 2 Nov 2005 14:09:38 +0100
On Wednesday 02 November 2005 05:30, Nick Currier wrote:
> Looks like that got it guys. Thanks tons for the help.... It seems I broke
> portage by running only part ~amd64 packages. revdep-rebuild found it but
> it took twice to fix..... depclean wants to get rid of tons of stuff though
> so I'm thinking this is a bad idea or I have bigger problems.... Kudos to
> AMD64 Gentoo for the best support team in open source.

It's normal for a system that hasn't been maintained the way it should ;)
1. Look over the list of packages that would be unmerged with:
# emerge --pretend depclean
2. Inject the packages that should not be removed in your world file with:
# emerge --noreplace <package name>

Repeats steps 1 and 2 untill you are satisfied.
3. clean the remaining packages with:
# emerge --ask depclean
4. rebuild packages that were built against older/removed libaries:
# revdep-rebuild --pretend (part of app-portage/gentoolkit)

In order to keep your system clean in the future upgrade world like this:
1. upgrade your world, remerge packages that have a changed USE flag and 
upgrade deep dependencies.
# emerge --ask --deep --newuse --upgrade world
2. rebuild packages that were built against older/removed libaries
# revdep-rebuild --pretend

If you ever remove a package do it like this:
1. remove the package
# emerge --ask --unmerge package
2. remove the dependencies but always check the output. other packages might 
use them even though they are not a direct dependency
# emerge --ask depclean
3. rebuild packages that were build against libaries you just removed
# revdep-rebuild --pretend

This is how I maintain all my systems.
If anyone has remarks/tips I'd be glad to hear them.
-- 
gentoo-amd64@g.o mailing list


Replies:
Re: Re: Re: libungif and giflib conflict.
-- Duncan
Re: Re: Re: libungif and giflib conflict.
-- Nick Currier
References:
libungif and giflib conflict.
-- Nick Currier
Re: Re: libungif and giflib conflict.
-- Duncan
Re: Re: Re: libungif and giflib conflict.
-- Nick Currier
Navigation:
Lists: gentoo-amd64: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Re: Re: libungif and giflib conflict.
Next by thread:
Re: Re: Re: libungif and giflib conflict.
Previous by date:
Re: Get synaptics touchpad to work after initial installation
Next by date:
Re: initrd


Updated Jun 17, 2009

Summary: Archive of the gentoo-amd64 mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.