Linux - 在哪里放置用户二进制文件的手册和文档?

Linux - 在哪里放置用户二进制文件的手册和文档?

对于通过系统包管理器安装的应用程序,二进制文件、手册页和文档分别位于/usr/bin//usr/share/man/man<n>//usr/share/doc/<app-name>/中。例如:

示例应用程序

根据XDG 基目录规范,对于为单个用户安装的应用程序,二进制文件位于$HOME/.local/bin.但我找不到提及手册页和文档。 (我想当/usr系统范围内没有安装相应的二进制文件时,他们进入是不合适的。)那么他们应该去哪里,是否有一个标准/规范?

答案1

为单个用户安装的应用程序通常以该用户身份安装,并且可能无权修改 下的现有目录/usr

由于用户可能是安装该软件的人,因此文档可以放在权限允许的任何地方,因为他们是唯一需要访问该文档的用户。我不知道用户安装文档的首选位置有任何通用标准。

如果您希望组织相关的所有内容$HOME/.local/bin,您应该能够仅替换那些已安装目录和文件的前缀来使用$HOME/.local而不是/usr.那么示例中的文件将位于$HOME/.local/share和等目录中$HOME/.local/bin

相关内容