为什么有些软件包在 /usr/lib 中提供二进制文件?

Ash*_*Ash 3 software-installation

我最近正在尝试安装 Go,但被我使用的软件包将二进制文件放入/usr/lib/go-1.9/bin/.

我对此进行了更多研究,并发现*我有 212 个可用的软件包可以将某些内容放入/usr/lib/*/bin/. 为什么包会把二进制文件放在这里而不是在/usr/bin

*通过 apt-file search -xl '/usr/lib/[^/]*/bin/' | wc -l

Sté*_*las 5

通常,这些将是不打算由用户直接调用的命令。/usr/libexec过去更常见。