FHS 규격 방식으로 JDK 설치

FHS 규격 방식으로 JDK 설치

ElementaryOS 0.3에 JDK를 설치하려고 하는데 FHS 호환 방식으로 설치하고 싶습니다. 이 주제에 대한 몇 가지 답변을 읽었으며 그 중 대부분은 /usr/local/원래 .자바폴더를 사용 /usr/local했지만 그 전에는 FHS 3을 읽기 시작했습니다.그것은 다음과 같이 말한다:

4.9.2.요구사항

다음 디렉터리 또는 디렉터리에 대한 기호 링크는 /usr/local에 있어야 합니다.

카탈로그 설명

  1. bin 로컬 바이너리 파일
  2. 로컬 바이너리 등에 대한 호스트별 시스템 구성
  3. 게임 로컬 게임 바이너리
  4. 네이티브 C 헤더 파일 포함
  5. lib 지역 도서관
  6. 맨 로컬 온라인 매뉴얼
  7. sbin 로컬 시스템 바이너리
  8. 공유 로컬 스키마 독립 계층
  9. src 로컬 소스 코드

FHS 호환 시스템을 처음 설치한 후에는 /usr/local에 아래 나열된 디렉토리 이외의 디렉토리가 없어야 합니다.

이는 JDK 파일의 압축을 풀고 예를 들어 JDK의 bin 폴더 /usr/local/bin, JDK 매뉴얼 /usr/local/man등을 다른 폴더와 함께 넣어야 함을 의미합니까?

답변1

기본 운영 체제가 Ubuntu를 기반으로 한다는 점을 고려하면 몇 가지 옵션이 있습니다.

  1. openjdk-7또는 패키지를 사용하여 OpenJDK를 설치할 수 있습니다 openjdk-8. 기본 운영 체제에서 후자를 사용할 수 있는지는 확실하지 않습니다.

  2. java-package기본 OS에서도 사용 가능한 패키지를 사용하여 Oracle JDK(JDK 8 포함)를 다시 패키징할 수 있습니다. 이는 데비안 파생물에서 사용되는 Java 대체 시스템과도 잘 통합되는 FHS 호환 패키지를 제공합니다.

관련 정보