hitachi303 wrote:
> Am 25.02.2021 um 17:13 schrieb Andreas Fink:
>> On Thu, 25 Feb 2021 15:15:55 -0000 (UTC)
>> Grant Edwards <grant.b.edwa...@gmail.com> wrote:
>>
>>> On 2021-02-25, hitachi303 <gentoo-u...@konstantinhansen.de> wrote:
>>>
>>>> I found it to be helpful to de-install as many programs as possible
>>>> before starting the update and the first emerge --sync. This
>>>> reduces the
>>>> amount of conflicts by a considerable amount.
>>>
>>> Yes, Definitely. If you can, uninstall anything "big" that you can
>>> live without temporarily: LibreOffice, Chromium, Qt, KDE, X11, Gnome,
>>> Cups, etc.
>>>
>>> Leave portage, sshd, Python, your init system, and GCC.
>>>
>>>> Stuff like libreoffice or thunderbird and so on and all of their
>>>> dependencies. Everything your system does not need to run but what
>>>> you need to be productive when you use your system. I use -av
>>>> --depclean for this.
>>>
>>>
>>
>> Can't you, instead of uninstalling anything big, just start with the
>> system set for the upgrade?
>> emerge -auvDN @system
>>
>> Once the system set is updated you can assume of being in a rather sane
>> state, where a world upgrade should just work(TM).
>>
>
> In theory this should work. My experience is that it does not. I have
> had a couple of time when I couldn't do an emerge -auvDN @system
> because of blocks but when trying to do a emerge -auvDN @world portage
> could solve the issue with the blocks.
>
>


I've ran into that before too.  If it were me, I'd remove/rename the
world file, update the rest in steps and start reinstalling packages
from the old world file.  Once updated, the run depclean to see what you
might want to keep or can be removed as no longer needed. 

One issue with doing @system alone, it pulls in even KDE packages if you
have KDE installed and have certain USE flags enabled.  Then those
trigger other packages that @system normally wouldn't touch or even
consider.  That can lead to a catch 22 or a circular problem that emerge
can't work through.  I don't use Gnome but wouldn't be surprised if the
same happens with it either.  It may be to a lesser degree or could even
be worse. 

This is one of those 6 of one and half dozen of the other.  It's a
learning experience but can be time and effort consuming.  It will annoy
a lot of electrons too.  lol

Either way, I look forward to seeing how this turns out.  Just the major
changes in python alone should make this really fun.

Dale

:-)  :-) 

Reply via email to