Bash unix系统上应在何处安装第三方二进制文件?
它们应该安装到/usr/bin/文件夹中,还是有更好的位置放置?第三方文件属于Bash unix系统上应在何处安装第三方二进制文件?,bash,unix,Bash,Unix,它们应该安装到/usr/bin/文件夹中,还是有更好的位置放置?第三方文件属于/opt,如下所示 /usr/local允许本地管理员自愿将第三方文件置于其下,但第三方安装程序和软件包应使用/opt如何安装/usr/bin通常是为系统打包和管理的二进制文件保留的。关于使用/usr/local的评论也是非常合理的(取决于目的),这将是一个更好的答案。据我所知,/usr/local和/opt之间的区别在于前者仍在系统管理员的控制下,而普通用户可能被允许在/opt/下添加软件(使用/opt/{bin、l
/opt
,如下所示
/usr/local
允许本地管理员自愿将第三方文件置于其下,但第三方安装程序和软件包应使用/opt
如何安装/usr/bin
通常是为系统打包和管理的二进制文件保留的。关于使用/usr/local
的评论也是非常合理的(取决于目的),这将是一个更好的答案。据我所知,/usr/local
和/opt
之间的区别在于前者仍在系统管理员的控制下,而普通用户可能被允许在/opt/
下添加软件(使用/opt/{bin、lib等)
等仍然保留给系统管理员,看起来与/usr/local/
相同。值得注意的是FHS(文件系统层次结构标准)由Linux基金会维护,而其目的是使所有的UNIX类系统都遵守它,实践显然看起来不同:例如:在OSX和FreeBSD中,安装第三方软件在