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

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

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

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

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

答案1

通常,这些命令不应该由用户直接调用。/usr/libexec过去更常见。

相关内容