유닉스에 따르면 파일 시스템 계층 구조 표준 , /opt
그리고 /usr/local
다음과 같이 사용될된다 :
/ usr / local :
"/ usr / local 계층은 로컬로 소프트웨어를 설치할 때 시스템 관리자가 사용하기위한 것입니다. [...] 호스트 그룹 간에는 공유 가능하지만 / usr에는없는 프로그램 및 데이터에 사용될 수 있습니다."
/고르다:
"/ opt는 애드온 응용 프로그램 소프트웨어 패키지 설치를 위해 예약되어 있습니다. [...] 사용자가 호출 할 프로그램은 / opt / <package> / bin 디렉토리 또는 / opt / <provider>에 있어야합니다. 계층."
따라서 두 가지 질문에 대답하십시오.
"/ opt 또는 / usr / local 권장 사항은 무엇입니까?"
이 답변 에서 차용 한 것 (내가 할 수있는 것보다 더 자세하게 설명) /opt
은 압축을 풀 준비가 된 사전 빌드 된 바이너리를 포함하는 사전 빌드 된 패키지를위한 것입니다. Eclipse를 직접 컴파일하는 경우 /usr/local
올바른 위치입니다.
"/ usr / bin 또는 / usr / local / bin?"
/usr/bin
배포판에서 제공하는 소프트웨어를위한 것입니다. Eclipse를 직접 빌드하는 경우 설치 접 두부를로 설정해야합니다 /usr/local
.
중요 사항 : 정상적인 상황에서, 모두 /usr/local
와는 /opt
루트가 소유하고 세계 쓰기 아니다. 시스템 관리자가 아닌 경우 파일을 설치하거나 홈 폴더를 사용하도록해야합니다.