On 06/09/2014 10:01 PM, Alan McKinnon wrote:
> On 09/06/2014 21:15, Andreas K. Huettel wrote:
>> Am Montag, 9. Juni 2014, 13:28:03 schrieb Alan Mackenzie:
>>> Hi, Gentoo!
>>>
>>> The latest episode of my months long update saga.
>>>
>> [snip]
>>> This all seems crazy.  Keeping Gentoo up to date shouldn't be this
>>> difficult.
>> You are making it artificially complicated by doing it piecewise. Whenever 
>> you 
>> try to update only part of your tree, emerge cannot do changes anywhere 
>> else, 
>> which means that other stuff can block your intended changes.
>>
>> emerge can do a lot more if you let it run over the whole world set. 
>>
>> [which doesnt mean that blockers are impossible then. just that emerge has a 
>> lot more free hand to work around them.]
>>
>> emerge -uDNavt --backtrack=100 world
>>
>
> +1 to just letting portage work with world.
>
> What I have found useful when trying to do what Alan is attempting, is
> to select a chunk of packages at a time (like say all of kde, then a
> bunch of daemons). If I get a block, drop it and try the next chunk.

you might also like to know about my favourite flag "keep-going", which
drops the failed emerge and goes to the next non-dependent on what failed.
emerge -uDNa --keep-going

> Don't try fiddle, just proceed with things that will update without
> tripping over everything else.
>
> In this way you can whittle down the gigantic list of things portage
> wants to update bit by bit till a world update gets to a manageable length.
>
> Still easier to just do everything at once
>
>
>


Reply via email to