I’ll start! I decided to take my laptop’s old SSD and put it back in to update+upgrade the systems. Mint went easily. Now it’s Gentoo’s turn. Last update was on October 2024..
The reason? I like to have a backup which is a “plug’n’play” if needed. If the Gentoo update goes ok I’ll copy home folder there too. I have these files on few usb sticks and in cloud. It’s my work laptop so everything needs to be available ..if you think I’m a bit too paranoid😂
Luckily we have winter here, first pic I took with my phone when the laptop was cooling outside, second one after the emerge of that package was complete.
yes, there’s circular dependencies and some other issues but at the moment I’m most worried about this Failed to emerge sys-devel/gcc-14.2.1_p20241221
It’s about one hour after the emerge of gcc started when it failed… I’m so glad of the binaries!
Edit: and learned a new trick for Gentoo. When emerging @world and you know GCC will fail you can add this ‘–exclude sys-devel/gcc’ to the emerge line.
@ihasama
Probably a few more in my Gentoo archived files!!!
Some may not know this, but Gemtoo can be made to run
on a lot older machines than any of the so-called modern distros.
Oher than EndeavourOS, Gentoo is it and my first choice!!!
I’m continuing the upgrade process. Now my emerge -uDN @world has these extra options: ‘–keep-going --exclude sys-devel/gcc --binpkg-respect-use=n --binpkg-changed-deps=n --with-bdeps=y’
It still has 44 packages to upgrade.
This is very true. I also like that my computers are pure 64bit systems. I’m not sure if it’s possible for any other distro. I don’t play so no need for 32bit compatibility.
That is not the real reason I use Gentoo, I only have one computer, that is actually able to run anything like any modern-day distro, and it is off-bounds to Linux, for foreseeable-future!!!
@ihasama
If you haven’t did this, you just might be in need of running the
emerge --update --newuse --deep --with-bdeps=y @world this will
sometimes add some much needed dependencies. just do not run the shorthand version!!!
Yes, my normal emerge command is " -uDN --with-bdeps=y @world" (and in make.conf I have emerge default opts --ask --verbose)
With this old SSD I have had issues with many packages but it still boots and all works. But still the world update has many packages with build errors. GCC and Rust are the biggest and because many packages need newest GCC they have errors. Hyprland for an example, it still works though.
I have also, but chase that with the long command and it will sometimes still pickup packages!!! My first command after emerge
–sync is emerge -a -uD @system and then the emerge --update --newuse --deep --with-bdeps=y @world. But one can easily fall into a completely different category, if the devcie is not being kept updated.