라즈베리파이5에서 리브레오피스 빌드시 언어 설정 및 번역 파일 적용하여 빌드

2024년 5월 초에 라즈베리파이5에 리브레오피스를 빌드해보았습니다.

이때에는 언어 설정 및 번역 파일 적용하지 않고 그냥 빌드를 하였기때문에 영어로만 나옵니다.

그래서 저는 한국어 언어 설정 및 번역을 환경설정에서 설정하고 빌드해보겠습니다

$ ./autogen.sh --disable-skia --disable-pdfium --with-locales="ko en-US zh ja" --with-vendor="DaeHyunSung" --with-lang="ko en-US ja zh-TW zh-CN" --enable-dbgutil  --disable-werror

위와같이 설정이 완료 되면


To show information on various make targets and make flags, run:
/usr/bin/make help

To just build, run:
/usr/bin/make

After the build has finished successfully, you can immediately run what you built using the command:
instdir/program/soffice

If you want to run the unit tests, run:
/usr/bin/make check

이제 빌드할 수 있습니다.

빌드는 make 명령어로 진행하면 됩니다

$ make

빌드를 하다보면 git으로 번역파일이 있는 translations 디렉토리를 submodule로 받는데 2024년 5월 말 기준으로 11Gb가 넘어갑니다. 만약이 git에서 translations 디렉토리 전체를 받지 못하면 아래와 같이 git설정을 변경해야합니다

문제 없으면 열심히 빌드가 됩니다.

라즈베리파이에서 고성능 NVMe M.2 SSD를 사용하면 뜬금없이 왼쪽 상단에 “저전압 경고 — 전원 공급 장치 확인 요망"이 뜨면서 빌드 하다 꺼지는 경우가 있습니다.

빌드를 시작하면 NVMe SSD에서 전력 소모가 많아지는 문제가 있습니다.

위의 전력 소모 문제는 제가 구입한 NVMe M.2 SSD가 전력을 많이 소모하여 생기는 문제입니다.보통 시중에 쉽게 구할 수 있는 NVMe M.2 SSD가 고성능제품입니다.

13:40 부터 보면 최대 소비전력 4.5W 아래의 NVMe M.2 SSD를 사용해야 합니다. 이분도 저와 같이 3.3V x 2.5A = 8.25W SSD를 사용하여 전력 문제로 고생했습니다.

제가 구입한 SK Hynix GOLD P31은 스펙상 3.3V 2.5A로 으로 나와 있습니다. 이론상 최대 8.25W까지 사용 할수 있다고 생각하면 됩니다.

아래 링크에서는 SK Hynix의 GOLD P31에서 유휴대기일때 50mW, 활성시 6.3W까지 전력 소모한다고 나와 있습니다.

그래서, 보통 쉽게 구하는 NVMe가 고성능 전력 소모가 많기 때문에 NVMe HAT을 구입하려면 외부 전원 공급 장치(USB-C 등등)이 들어간 NVMe HAT을 구해서 사용해야합니다. 안그러면 빌드하다 꺼지는 현상이 생깁니다.

저는 알리익스프레스에서 파는 외부 전원 공급 장치가 들어간 NVMe HAT을 사용해여, 리브레오피스 빌드시 꺼지는 현상을 해결했습니다.

이제 빌드가 완료되면 다음 화면 처럼 나옵니다.

다음과 같이 실행을 하면 됩니다.

$  ./instdir/program/soffice

다음과 같이 화면이 뜨며 리브레오피스를 사용 할 수 있습니다.

--

--

DaeHyun Sung(성대현,成大鉉,ソン・デヒョン)
LibreOffice Korean Team

LibreOffice Korean Team,GNU,KDE Contributor,GNOME Foundation Member, My native language is Korean(한국어) My hobby is Learning Language(English,中國語(繁體中文,简体中文),日本語)