我最近尝试安装 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
过去更常见。
我最近尝试安装 Go,但由于我使用的包将二进制文件放在/usr/lib/go-1.9/bin/
.
我对此进行了更多研究,发现*有 212 个可用的软件包将某些内容放入/usr/lib/*/bin/
.为什么软件包会将二进制文件放在这里而不是放进去/usr/bin
?
*通过apt-file search -xl '/usr/lib/[^/]*/bin/' | wc -l
通常,这些命令不应该由用户直接调用。/usr/libexec
过去更常见。