我开发了一个跨平台应用程序,最近遇到了关于我的应用程序的安装位置的问题。这个问题仅适用于Linux。到目前为止,我已在/opt/<app_name>
中安装了整个应用程序包。在那里,我有一个bin
目录,其中包含应用程序可执行文件,一个包含一些XML文件的rsrc
目录(在bin
中)和一个包含文档的doc
目录申请书。
像这样:
/opt/application
└── bin
├── app* (executable)
├── doc <directory>
└── rsrc <directory>
然而,我的注意力吸引了在Linux上,应用程序应该转到特定位置(/usr/bin
...也许?)文档和数据应该转到其他地方,而不是与二进制文件一起(doc应该去{ {1}}但数据???)...如果安装正确,你可以告诉我应用程序的各种内容应该去哪里吗?
感谢, F。
答案 0 :(得分:0)
通常,您可以参考filesystem hierarchy standard (FHS)。请查看its Wikipedia page以获取快速概述。
然后您可以参考具体的分发指南。例如Debian policy manual,Red Hat Overview of File System Hierarchy等