LibreOffice Build on Raspberry Pi 5 — 라즈베리파이5에 리브레오피스 빌드해보기

(Korean follows English)

In early November last year(2023), I was in London, UK, after the Ubuntu Summit 2023 Latvia.
작년(2023) 11월초, 우분투 써밋(Ubuntu Summit) 2023 라트비아 행사 끝난후, 영국 런던에 방문했었습니다.

When I visited London’s bookstore and London Stansted Airport’s regular bookstores), I found Raspberry Pi Magazines.
영국의 평범한 서점과 런던 스탠스테드공항의 서점에 방문했을때, 라즈베리파이(Raspberry Pi) 잡지를 여러 종 발견했었습니다.

I was interested in selling Raspberry pi5 magazines at some regular bookstores in London, UK, so I bought magazines.
저는 영국 런던의 평범하고 흔한 서점에서 라즈베리파이5(Raspberry Pi 5)잡지파는것에 재미있어서, 여러 종의 잡지를 구입했습니다.

Left: London Stansted Airport’s bookstore, Right: I bought Raspberry Pi Magazines. 왼쪽: 런던 스탠스테드공항의 서점, 오른쪽: 제가 구입한 라즈베리파이 잡지들

At the end of last year, I bought Raspberry Pi 5 in South Korea.
작년 말, 나는 라즈베리파이5를 한국 총판에서 구매했습니다.

Time passed, and earlier this year I moved to a different place. I’ve been thinking about using the Raspberry Pi as a desktop replacement at home.
시간이 지나, 올해 초 저는 다른 곳에 이사가게 됩니다. 저는 집에서 라즈베리 파이를 데스크톱 대체품으로 사용할까 생각 중입니다.

After I had bought Raspberry Pi5, I bought NVMe HAT and NVMe SSD and set up NVMe SSD(1TB) on my Raspberry Pi 5 Device.
라즈베리파이5를 구매 후, 저는 NVMe HAT과 NVMe SSD를 구매하였고, 라즈베리파이5에 NVMe SSD 사용 및 부팅하도록 설정했습니다.

Let’s Build LibreOffice on Raspberry Pi 5!
이제 Raspberry Pi5에서 리브레오피스를 빌드해보겠습니다

For the first time, I read LibreOffice Building document on https://wiki.documentfoundation.org/Development/BuildingOnLinux

처음으로 LibreOffice 빌드 문서를 읽어보았습니다

Let’s install LibreOffice dependency libraries.
자, 이제 LibreOffice의 의존적인 라이브러리를 설치해봅니다.

sudo apt install git build-essential zip ccache junit4 libkrb5-dev nasm graphviz python3 python3-dev qtbase5-dev libkf5coreaddons-dev libkf5i18n-dev libkf5config-dev libkf5windowsystem-dev libkf5kio-dev libqt5x11extras5-dev autoconf libcups2-dev libfontconfig1-dev gperf openjdk-17-jdk doxygen libxslt1-dev xsltproc libxml2-utils libxrandr-dev libx11-dev bison flex libgtk-3-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev ant ant-optional libnss3-dev libavahi-client-dev libxt-dev

After install dependency libraries, I try to build LibreOffice source code.
의존라이브러리를 설치 후, 저는 리브레오피스 소스코드를 빌드해보겠습니다.

./autogen.sh
make

But, I got error messages.
그러나, 저는 에러메세지를 확인했습니다

Some packages are unavailable on the ARM platform and will not be built.
몇몇 패키지는 ARM플랫폼에서 사용할 수 없어서, 빌드되지 않습니다.

As a result, set build options --disable-skia & --disable-pdfium
그 결과, 저는 다음과 같이 skia사용 제외 및 pdfium을 제외한 옵션 --disable-skia & --disable-pdfium을 추가했습니다

./autogen.sh --disable-skia --disable-pdfium
make

Finished. I build LibreOffice master branch version on Raspberry Pi 5 & Debian-based Raspberry Pi OS
끝났습니다. 저는 라즈베리파이5(Raspberry Pi5)와 데비안(Debian)기반의 라즈베리파이OS에서 리브레오피스 master 브랜치 버전을 빌드하였습니다

After building LibreOffice, I realized that I hadn’t set up Korean input and Korean fonts on my Raspberry Pi 5.
리브레오피스 빌드를 한 후, 저는 라즈베리파이5에 한국어(한글) 입력기 및 한국어(한글) 글꼴 설정을 하지 않은 걸 깨달았습니다

The next post is “Set Korean IME & Korean fonts on Raspberry Pi 5”
다음 글은 “라즈베리파이5에서 한국어(한글) 입력기 및 한국어(한글) 글꼴 설정하기"입니다.

--

--

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,中國語(繁體中文,简体中文),日本語)