我开发了一个跨平台应用程序,最近遇到了有关应用程序安装位置的问题。该问题仅适用于 Linux。到目前为止,我已经将整个应用程序包安装在 /opt/<app_name>
中。 。在那里我有一个bin
目录,其中包含应用程序可执行文件,a rsrc
包含一些 XML 文件(在 bin
中)和 doc
的目录包含应用程序文档的目录。
像这样:
/opt/application
└── bin
├── app* (executable)
├── doc <directory>
└── rsrc <directory>
但是,引起我注意的是,在 Linux 上,应用程序应该转到特定位置(/usr/bin
...也许?)文档和数据应该放在其他地方,而不是与二进制文件一起(文档应该放在 /usr/share/doc/
但数据???)...您能否让我知道如果正确安装,应用程序的各种内容应该放在哪里?
谢谢, f.
最佳答案
一般可以引用filesystem hierarchy standard (FHS) 。看看its Wikipedia page快速概览。
然后您可以查阅具体的分发指南。如Debian policy manual , Red Hat Overview of File System Hierarchy等
关于linux - 在 Linux 上正确安装应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19029189/