0

我开发了一个跨平台应用程序,最近遇到了有关我的应用程序安装位置的问题。该问题仅适用于 Linux。到目前为止,我已经将整个应用程序包安装在/opt/<app_name>. 在那里,我有一个bin包含应用程序可执行文件的rsrc目录,一个包含一些 XML 文件(在 中bin)的doc目录和一个包含应用程序文档的目录。

像这样:

/opt/application
└── bin
    ├── app* (executable)
    ├── doc  <directory>
    └── rsrc <directory>

然而,我的注意力被吸引到,在 Linux 上,应用程序应该去一个特定的位置(/usr/bin......也许?)文档和数据应该去其他地方,而不是与二进制文件一起(文档应该去/usr/share/doc/但数据???).. . 如果正确安装,你能告诉我应用程序的各种东西应该去哪里吗?

谢谢, f。

4

1 回答 1

0

一般可以参考文件系统层次标准(FHS)。查看其 Wikipedia 页面以获得快速概览。

然后,您可以查阅特定的分发指南。如Debian 政策手册Red Hat 文件系统层次概述等。

于 2013-09-26T13:13:29.060 回答