对于通过系统包管理器安装的应用程序,二进制文件、手册页和文档分别位于/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
。