AA

안녕하세요 공작입니다.

이 글은 리니지 OS를 빌드해보자 1편 - 사전준비편입니다.

들어가기 앞서 빌드에 사용될 컴퓨터에는 우분투(또는 데비안 기반 리눅스)가 깔려있어야 하며 CPU는 i5이상을 사용해주시기 바랍니다.

이 강좌는 우분투 16.04 이상 기준으로 작성되었습니다.

 

먼저, JDK를 설치 해주셔야 됩니다.

 

sudo apt-get update

sudo apt-get install openjdk-8-jdk

 그 다음, 빌드에 필요한 패키지를 설치해주셔야 합니다.

 

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

자 이제 adb와 fastboot를 설치해주셔야 합니다. 

파일을 다운받아서 쓰는법 있지만 여기서는 명령어로 설치하겠습니다.

 

sudo apt-get install android-tools-adb android-tools-fastboot

자 이제 소스 다운을 위한 repo를 설치하셔야 합니다.

먼저, repo를 받을 폴더를 만들어줍니다.

 

mkdir ~/bin

PATH=~/bin:$PATH

 만드셨나요? 그러면 이제 repo를 받아주시면 됩니다.

 

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

chmod a+x ~/bin/repo

자 이제 리니지 소스코드를 받을 차례입니다.

먼저, 소스를 받을 폴더를 만들어줍니다.

폴더이름은 각자 정해주세요!

 

mkdir 폴더이름 

cd 폴더이름

자 이제 소스를 다운받을 차례입니다.

만약 리니지 14.1 소스를 받으시려면

 

repo init -u https://github.com/LineageOS/android.git -b cm-14.1

만약 리니지 15 소스를 받으시려면

 

repo init -u https://github.com/LineageOS/android.git -b lineage-15.0

자 이제 준비는 모두 끝났습니다!

마지막으로 소스만 받아주시면 됩니다.

 

repo sync -j8 

이제 한시간정도 천천히 기다려주세요.

그럼,  다음강좌 리니지 OS를 빌드해보자 2편 - 빌드를 해보자 로 찾아뵙겠습니다.

감사합니다.

 

출처

https://forum.xda-developers.com/chef-central/android/how-to-build-lineageos-14-1-t3551484

https://source.android.com/source/downloading

공작

공작 커뮤니티 관리자

댓글 0