Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I ran Gentoo for about 4 years (2017-2020). So many times you would get stuck needing some "masked off" package. And the advice on the Gentoo forum for getting yourself out of the pickle was usually: fresh install.

The trauma of that experience has left me with WSL as my sole Linux PC at home.



This is pure misinformation at best.

A masked package is generally caused by something not being stabilized yet, which can be fixed by adding the package to the package.accept_keywords file.

Sometimes a package with known issues, such as security vulnerabilities will also be masked. These can also be installed by adding the package to the package.unmask file.

Your issues were caused by not reading the documentation and taking advice from random people on forums. Ironically portage will actually tell you what you need to do to unmask a package if you read it's output too!

I hope this doesn't come off as too rude, but it's wrong to blame the distro for your misuse of it, especially when there are heaps of documentation and help messages in the output!


Huh, the last time I've done a "fresh install" was for the amd64 switch in 2008, my image has been rolling forward since then. I guess I am extremely lucky?


I would attribute a stable Gentoo system to skill and patience, not luck.

Out of curiosity, what is your use case for this particular Gentoo install? 15+ years is a long time to keep the same machine running.


This particular one is my general purpose desktop. I use it for everything from Emacs, development, web browsing, games (Steam mostly) etc.

Physically there is nothing left of the original hardware as it has gone through many generations of part replacements, Ship of Theseus style. It's the OS image that has survived through all this. My /home which I keep separate is another 10 years older.


Could be multiple machines. I carried an image over three laptops, rebuilding with the new `-march` as I went along.


Yeah, that's basically it but I use conservative CFLAGS, pretty much just "-O2" so no need to rebuild for CPU changes.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: