시스템 패키지 관리자를 통해 설치된 응용 프로그램의 경우 바이너리, 매뉴얼 페이지 및 설명서는 /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