/usr/local 하위 디렉터리가 허용됩니까?

/usr/local 하위 디렉터리가 허용됩니까?

현재 /usr/local표준에 따른 폴더에 대해 몇 가지 상충되는 의심이 있습니다.

우리 애플리케이션에서는 현재 읽기 전용 애플리케이션 파일을 /usr/local/<appname>.파일 시스템 계층 표준/usr/local나열된 디렉터리 외에 다른 디렉터리가 없어야 한다고 명시되어 있습니다.

다른스택 오버플로 사용자사용해야 하는 텍스트를 지정하는 방법에 대한 참조가 있지만 /usr/local/<appname>FHS에서는 이 부분을 찾을 수 없습니다.

내 컴퓨터에서 본 다른 예는 /usr/local/mysql및 입니다 /usr/local/percona.

이것들은 전혀 기준에 부합하지 않나요? 로 전환해야 할까요 /usr/local/share/<appname>?

답변1

이것들은 전혀 기준에 부합하지 않나요? 로 전환해야 할까요 /usr/local/share/<appname>?

예, 그래야 합니다. 이렇게 하면 로컬 설치가 시스템 설치와 계층적으로 "호환"되게 되며 데이터는 /usr이 아닌 /usr/share에 저장됩니다.

관련 정보