/opt/bin 和 /opt/X/bin 目录之间的区别

/opt/bin 和 /opt/X/bin 目录之间的区别

Linux 中的该/opt/目录用于安装附加软件包。

/opt/<package>/bin目录和目录有什么区别/opt/<package>/X/bin?将二进制文件放在这些目录中有何区别?

您是否还可以向我指出一些文档,这些文档解释了安装在目录中的新软件包/应用程序的目录结构应该是什么/opt/

答案1

根据 FHS/opt/bin/opt/lib/opt/info、 、/opt/include/opt/doc/opt/man是为了方便管理员而设置的。例如,您可能拥有/opt/jdk/opt/LibreOffice持有 jdk 和 Office 套件,但每次添加另一个包时,您不必将新元素添加到$PATH、等,而只需将二进制文件符号链接到、将库符号链接到等。ld.so.conf/opt/bin/opt/lib

基本上,您应该将二进制文件放入/opt/foo/bin,并根据您的判断,将二进制文件符号链接到/opt/bin

FHS 并未指定 中的任何特定组织/opt/package,但广泛接受的做法是根据需要制作binlib目录,并可能制作doc,等。man

附带说明:如果您正在写信给/opt/fooFHS,那么您也可以写信给/etc/opt/foo/var/opt/foo

相关内容