On Sun, 01 Feb 2026 at 12:20:11 +0100, Tobias Frost wrote:
According to the Filesystem Hierarchy Standard and Debian Policy,
/usr/local is reserved exclusively for software and data installed by
the local administrator and must remain outside the scope of Debian
packages.
I'm with you so far.
While Debian packages must not install files into /usr/local,
they also should not define /usr/local as part of their intended runtime
behaviour or interface.
I don't think that *necessarily* follows? /usr/local/bin is on the PATH by
default, python3.13 looks for locally-installed Python code in
/usr/local/lib/python3.13/dist-packages, every freedesktop.org
specification that involves XDG_DATA_DIRS will look in locations like
/usr/local/share/applications, and so on...
smcv