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

관련 정보