Am 12.01.24 um 08:24 schrieb William Kenworthy:
Some years back I did the usr-merge and my laptop has continued on
more or less ok.
Now, I suddenly have a number of packages failing to build with
internal collisions as they try and install (for example) a binary
into /bin and /usr/bin and collide. "emerge --info" is showing the
split-usr flag enabled on my profile (5):
[5] default/linux/amd64/17.1/desktop (stable)
[6] default/linux/amd64/17.1/desktop/gnome (stable)
[7] default/linux/amd64/17.1/desktop/gnome/systemd (stable)
[8] default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr
(stable)
[9] default/linux/amd64/17.1/desktop/plasma (stable)
[10] default/linux/amd64/17.1/desktop/plasma/systemd (stable)
[11] default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr
(stable)
[12] default/linux/amd64/17.1/desktop/systemd (stable)
[13] default/linux/amd64/17.1/desktop/systemd/merged-usr (stable)
So which profile should I use for an XFCE4 desktop. This laptop is
openrc and predates the devils spawn (systemd) and I dont use gnome or
plasma?
BillK
Hello William,
from the profiles listed you probably go with the plain desktop profile
[5] at best.
In the 23.0 profiles the /usr merge will be properly addressed, until
then you'll need to do the adjustments in your /etc/portage/.
To see what is needed, you can check the actual changes which the
merged-usr profiles introduce in ::gentoo repository:
profiles/features/merged-usr/
From what you're describing I think you you're not properly masking the
split-usr USE flag, i.e. check especially use.force and use.mask.
Cheers
Felix