SW개발/우분투 리눅스

Ubuntu Linux 전체 언어 지원을 설치하지 못했습니다. 패키지 의존성을 해결할 수 없습니다. thunderbird-locale-en

공무원 봉급 2022. 5. 10. 12:55

라즈베리파이에 우분투 리눅스를 설치해서 사용중에 있습니다. 한국어를 설치하는 과정에서 "전체 언어 지원을 설치하지 못했습니다." 라는 메시지가 발생할 경우 조치하는 방법에 대해서 설명하고자 합니다. 결론부터 말씀드리자면 의존성 문제를 유발하는 패키지를 삭제한 이후에 재시도하시면 되겠습니다.

 

개요

 

무료로 사용할 수 있는 우분투 리눅스는 분명히 참 매력적인 운영체제임에 틀림없습니다. 하지만 초보자가 사용하기에는 많은 어려움이 있습니다. 가장 먼저 한국어를 입력할 수 있도록 설정하는 방법부터 막히곤 합니다. 그래서 우분투 운영체제를 설치하면 한글 입력을 할 수 있도록 하는데에만 제법 시간이 걸립니다. 운영체제는 가끔 설치하기 때문에 이 과정에서 문제를 해결한다고 하더라도 어떻게 해결했는지 금방 잊어버리곤 합니다.

한국어 설치 과정에서 문제를 여러번 겪었기 때문에 이제는 IBus 보다는 fcitx로 한글 설정을 하는게 훨씬 더 편리하다는 것을 경험적으로 알고 있고 해당 내용은 아래의 페이지에 잘 기록해두었습니다.

[Ubuntu] 20.04.3에서 한글 입력이 안 되는 경우 조치 방법 (IBus 말고 fcitx로 설정) 

 

이번에는 위의 방법으로도 해결할 수 없었던 새로운 장애를 경험하게 되었고, 그 부분에 대해서 추가로 기록해두고자 합니다. 어쩌면 이 글은 훗날 저에게 도움이 되는 글이면서 이 페이지를 읽고 계시는 여러분들에게도 도움이 되는 글이길 바랍니다.

 

문제의 상황

 

설정 -> 지역 및 언어 -> 설치된 언어 관리 메뉴로 들어가서 한글을 설치하는 과정에 아래와 같은 에러 메시지가 발생하였습니다.

 

"전체 언어 지원을 설치하지 못했습니다." 에러 메시지

 

전체 언어 지원을 설치하지 못했습니다.

Transaction failed: 패키지 의존성을 해결할 수 없습니다.
다음 패키지가 충족할 수 없는 의존성을 가지고 있습니다:

thunderbird-locale-en: Depends: thunderbird (>=1:91.8.0+build2-0ubuntu1) 하지만 1:91.8.1+build1-0ubuntu0.21.10.2은(는) 설치했습니다.
thunderbird-locale-kr: Depends: thunderbird (>=1:91.8.0+build2-0ubuntu1) 하지만 1:91.8.1+build1-0ubuntu0.21.10.2은(는) 설치했습니다.

 

위의 상황에서 한글 입력이 제대로 되지 않았습니다.

 

문제의 해결

 

문제는 생각보다 손쉽게 해결할 수 있었습니다. 의존성 문제를 유발하는 thunderbird 메일 프로그램을 삭제한 이후에 다시 시도했더니 정상적으로 설치가 완료되었습니다.

 

$ sudo apt-get remove thunderbird

위의 명령으로 의존성 문제를 일으키는 패키지를 삭제해보시기 바랍니다.

 

물론 한글 언어팩 설치가 완료된 이후에 다시 thunderbird를 설치해줬습니다.

$ sudo apt-get install thunderbird

 

결론

 

우분투 리눅스에서 한글 언어팩 설치시에 의존성 문제로 에러가 발생한다면, 문제가 되는 패키지를 삭제 후에 재설치해보시기 바랍니다.특히 IBus 보다는 fcitx를 사용하시기를 강력 추천드립니다.

 

감사합니다.