현재 /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에 저장됩니다.