IDL/General

Mac OS X 10.15 (Catalina)에서 IDL/ENVI 사용에 관하여

이상우_IDL 2019. 10. 13. 17:13
728x90

최근 10월 초부터 Mac OS X의 최신 버전인 10.15(Catalina)가 배포되기 시작했습니다. 사실 IDL/ENVI를 Mac OS에서 사용하는 유저들은 이렇게 OS 업데이트가 있을 때마다, 업데이트 후에도 IDL/ENVI를 무사히 잘 사용할 수 있을 것인가에 대한 불안감 때문에 항상 긴장을 할 수 밖에 없었습니다. 그런데 이번 Catalina 업데이트와 관련해서 IDL/ENVI 유저들께서 주의하셔야 할 이슈가 발생했습니다. 결론부터 먼저 말씀드리자면 Mac OS에서 IDL/ENVI를 사용하는 유저들은 당분간은 Catalina로의 업데이트를 보류하는 것을 권장합니다. 물론 이 이슈와 관련하여 본사인 L3Harris에서는 조치를 위한 작업을 진행중에 있습니다. 아마 조만간 패치 파일의 배포와 함께 공식적인 언급이 있을 것 같습니다. 이와 관련하여 본사 명의로 올라온 게시물이 있는데 일단 원문의 링크를 아래에 첨부합니다.


링크 누르기


이 게시물의 내용을 대략 요약하자면, 먼저 가장 핵심적인 부분은 Mac OS를 Catalina로 업데이트하면 IDL/ENVI의 사용이 기본적으로 불가능해진다는 것입니다. 그 이유는 크게 두가지로 소개되고 있는데요. 첫번째는 Catalina에서는 64비트 어플리케이션만 사용이 가능하도록 강제된다는 것인데, Mac OS용 IDL에서는 Applescripts, IDLSnapFileOpen 등과 같은 32비트 기능이 아직 존재하기 때문에 충돌이 발생한다는 것입니다. 두번째 이유는 Mac OS용 IDL에서는 Java 6 라이브러리를 사용하도록 되어 있는데, Catalina로 업데이트하면 강제로 더 최신 버전의 Java가 설치되며 이 버전의 Java에서는 IDL/ENVI가 구동될 수 없기 때문입니다. Catalina 설치 후에는 과거 버전의 Java는 사용할 수 없도록 설정되며, 만약 과거 버전의 Java를 설치하려는 시도를 하더라도 에러가 발생한다고 합니다.


물론 이러한 제약은 Catalina가 설치된 후의 디폴트 상태에서 존재하는 것이며, 나름의 우회적인 회피 방법은 있습니다. 이 방법에 대한 구체적인 내용은 위의 링크의 게시물에도 소개가 되어 있습니다. 대략적으로 언급한다면, 과거 버전의 Java에 대한 설치 제약을 인위적으로 해제하는 내용의 Applescript를 작성하여 적용하는 방식입니다. 따라서 혹시라도 Catalina를 이미 설치해버린 상태에서 IDL/ENVI의 사용 불가 이슈를 겪고 있을 경우에는 이 방법을 사용하면 될 것입니다. 물론 아직 Catalina로의 업데이트를 하지 않은 경우에는 본사로부터의 공식적인 언급이 있을 때까지는 업데이트를 보류하는 것이 좋을 것으로 보입니다.


저도 이 이슈와 관련하여 새롭게 업데이트되는 내용이 나오면 이 블로그를 통해서 다시 알려드리도록 하겠습니다.

LIST

'IDL > General' 카테고리의 다른 글

Mac OS Catalina에서 IDL의 사용에 관하여  (0) 2020.03.02
IDL 8.7.3 출시 및 기타 (교육 관련)  (0) 2020.02.24
IDL 라이센스의 임시 대여(?) 방법  (0) 2019.04.04
IDL 8.7.2 출시  (0) 2019.02.18
IDL 8.7.1 출시  (0) 2018.09.27