들어가며
지난 몇 년간 리눅스 커뮤니티는 오라클 자바(Oracle Java)에서 라이선스 제약이 적은 오픈소스인 OpenJDK로 크게 전환되었습니다. 덕분에 시스템이나 브라우저에서 여전히 자바 애플릿을 실행할 수 있지만, 더 이상 오라클의 공식 플러그인을 사용하지는 않습니다.
하지만 일부 웹사이트, 특히 게임 포털이나 일부 은행·공공기관 사이트는 여전히 오라클 자바를 요구하는 경우가 있습니다. 리눅스 사용자 입장에서는 골칫거리일 수밖에 없죠. 저 역시 얼마 전 같은 문제를 겪었고, 이에 최신 리눅스 배포판(이 글에서는 Xubuntu 기준)에서 기본 설치된 자바와 충돌 없이 오라클 자바를 함께 설치하는 방법을 정리해 보았습니다.
PPA 추가 및 오라클 자바 설치
먼저 추가 저장소(PPA)를 등록해야 합니다. 여기서는 WebUpd8 팀이 관리하는 저장소를 사용합니다. 이곳은 우분투 관련 유용한 정보와 패키지를 제공하는 곳으로 잘 알려져 있습니다. 아래 명령을 차례로 입력해 새 소스를 추가하고 패키지 목록을 갱신합니다.
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
저장소가 준비되면 오라클 자바를 설치합니다. 당시 기준 최신 버전은 자바 8입니다.
sudo apt-get install oracle-java8-installer
기본 자바 버전 설정하기
설치가 완료되면 자바 사용 준비는 끝입니다. 마지막으로 자바 설정 도구를 실행해 시스템의 기본 버전을 선택하는 것이 좋습니다. OpenJDK와 오라클 자바 중 원하는 쪽을 고를 수 있으며, 설치 과정에서 새로 설치한 오라클 자바가 기본값으로 지정됩니다.
sudo update-alternatives --config java
브라우저에서 확인하기
이제 브라우저를 열고 플러그인이 제대로 인식되는지 확인합니다. 자바 플러그인이 목록에 보인다면 성공입니다. 버전 번호로 구분할 수 있는데, 헷갈린다면 주소창에 about:plugins를 입력해 상세 정보를 확인하세요. 이것으로 작업은 끝입니다.
최신 환경 참고 사항
위 방법은 자바 8 시절 기준의 절차입니다. WebUpd8 PPA는 현재 업데이트가 중단된 상태이므로, 최신 우분투 버전에서는 오라클 공식 사이트에서 JDK를 직접 내려받아 설치하거나, OpenJDK(sudo apt install default-jdk) 또는 SDKMAN 같은 도구를 활용하는 편이 더 안전합니다. 또한 최신 브라우저들은 NPAPI 플러그인을 지원하지 않기 때문에 브라우저용 자바 애플릿 자체가 사실상 사라졌다는 점도 기억해 두시기 바랍니다.
마무리
전반적으로 매우 간단한 튜토리얼입니다. 대부분의 사용자는 굳이 신경 쓸 일이 없지만, 게임, 은행, 정부 포털 등 일부 사이트는 Adobe Reader 전용 PDF 문서가 있듯 오라클 자바를 강제하는 경우가 종종 있습니다. 그럴 때 이 글의 방법으로 필요한 소프트웨어를 손쉽게 준비할 수 있습니다.
이번 과정을 통해 추가 소프트웨어 소스 등록, 프로그램 설치, 기본 자바 버전 변경, 브라우저 플러그인 상태 확인까지 살펴보았습니다. 오후의 10분 독서 시간이 아깝지 않았기를 바랍니다. 그럼 다음에 또 만나요.
감사합니다.