LineageOS 빌드하기 #1

LineageOS 빌드하기 #1 – 소스코드를 받아보자

안녕하세요. 오늘 작성할 가이드는 안드로이드의  대표적인 커스텀롬, LineageOS의 빌드 가이드입니다.

먼저, 리니지OS는 CyanogenMod가 없어지면서 만들어진 안드로이드 커스텀롬입니다.

수많은 기기를 지원하며, Trust같은 기능도 가지고 있습니다.

또한, 여러 커스텀롬의 기반이 되기도 합니다.

자 그러면 먼저 리니지OS의 소스코드를 받기 위해 필요한 패키지를 받아보겠습니다.

sudo apt-get install bc bison build-essential ccache curl flex g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev

그 다음에는 repo 명령어를 설치해야합니다.

mkdir -p ~/bin

curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

chmod a+x ~/bin/repo

자, 이제 리니지OS의 소스코드를 받아줘야합니다.

그전에 먼저 어떤버전을 받을 지 정해야겠죠?

아래는 리니지OS의 버전입니다

  • 리니지OS 16.0/안드로이드 9.0 -lineage-16.0 (개발중)
  • 리니지OS 15.1/안드로이드 8.1 – lineage-15.1
  • 리니지OS 14.1/안드로이드 7.1 – cm-14.1

받을 버전을 정하셨으면, 소스코드를 받을 폴더를 만들어야합니다.

저는 lineage라는 이름의  폴더를 만들겠습니다.

mkdir lineage && cd lineage

repo init -u https://github.com/LineageOS/android.git -b 버전

자, 이제 마지막으로 소스코드를 받아줍니다.

repo sync

소스코드가 다 받아지셨으면, 이제 빌드를 하시면 됩니다.

리니지를 빌드하는법은, 다음 편에 이어서 적겠습니다.

참고: https://wiki.lineageos.org/

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다