linux - 在 Linux 上正确安装应用程序

标签 linux path installation

我开发了一个跨平台应用程序,最近遇到了有关应用程序安装位置的问题。该问题仅适用于 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/

相关文章:

linux附加文本给出找不到命令

ruby 守护程序脚本在注销 ssh 时停止

android - 无法在 Linux 上启动 Android 设备模拟器

cocoa - NSURL:显示相对 URL?

node.js - 在 Windows 上安装 npm(Node.js 包管理器)(不使用 Node.js MSI)

linux - Linux shell 表达式中的变量

javascript - 无法为路径的 d 属性重新生成有效数据

c# - 相对路径 Visual Studio

c# - 两个或多个对象具有相同的目标位置 '<location>'

Java Web 安装程序 - 他们是如何做到的?