

Another reason to use ~/.local
is you can do things like
./configure --prefix=$HOME/.local
make -j$(ncpu)
make install
And then you get your .local/bin
, .local/share
, .local/include
, .local/lib
and such, just like /usr
but scoped to your user.
and it should mostly just work as well.
LDAC works just fine on Linux, but may be a different package or repo since it’s somewhat proprietary. Just worked out of the box for me on Arch.