XDA 수석 회원인 Uldiniad는 WSL 2를 사용하여 Windows 10 PC에서 Android 10 기반 LineageOS 17.1을 컴파일하는 방법에 대한 가이드를 게시했습니다.
일반적으로 Linux용 Windows 하위 시스템의 2세대입니다. WSL 2, 였다 발표 Microsoft의 Build 2019 개발자 컨퍼런스 중. 에 비해 레거시 WSL 구현, WSL 2는 주요 아키텍처 재작성으로 인해 파일 시스템이 많은 작업에서 훨씬 더 나은 성능을 발휘합니다. Windows 10의 최신 안정적인 채널 빌드, 즉 Windows 10 2020년 5월 업데이트를 사용하면 모든 사용자가 WSL 2를 사용할 수 있습니다. WSL 2를 사용하면 Windows 사용자가 완전한 GNU/Linux 배포판을 설치하지 않고도 AOSP나 LineageOS와 같은 사용자 지정 ROM을 처음부터 컴파일하는 것이 다소 쉽습니다.
우리 이번이 처음이 아니야 강조 표시됨 가능성 Windows에서 LineageOS 구축 WSL을 사용하지만 지금은 상황이 조금 다릅니다. 최초의 안정적인 빌드 윈도우 터미널 CLI 애호가는 이제 GPU 가속 텍스트 렌더링, 사용자 정의 키 바인딩, 사용자 정의된 색 구성표가 포함된 탭 쉘 및 기타 유용한 기능과 같은 기능을 기본적으로 얻을 수 있습니다. 터미널의 다른 탭처럼 WSL을 직접 호출할 수 있다는 점을 고려하면 Windows 10 사용자는 신청할 수 있습니다. 컴파일하는 동안 다양한 구성 및 바로가기(사전 구성된 Linux 환경과 동일) 리니지OS.
XDA 수석 회원/LineageOS 팀원 울디니아드 가지다 포럼 게시물을 업데이트했습니다. 최신 버전의 LineageOS를 컴파일하는 방법에 대한 가이드와 함께, 리니지OS 17.1 Android 10 기반, WSL 2를 사용하는 Windows 10 PC. 로컬 빌드를 수행하기 전에 다음 사항을 확인하십시오. 많이 무료 저장 공간과 무제한 인터넷 요금제를 제공합니다. 예를 들어 Uldiniad가 LineageOS 17.1 빌드를 깔끔하게 컴파일하는 데 약 340GB의 저장 공간이 필요했습니다.
원플러스 6 (코드명 "enchilada"), 동기화된 소스 코드와 빌드 출력을 고려합니다.귀하의 PC가 하드웨어 요구 사항 소스에서 Android를 빌드하려면 다음 단계에 따라 Windows 10에서 WSL 2 빌드 환경을 설정하고 LineageOS 17.1을 컴파일하세요.
- 열려 있는 마이크로소프트 스토어
- Ubuntu 앱 검색 및 설치
- 앱을 열고 최초 설정 단계를 따르세요.
- 패키지를 업데이트하고 다음을 설치합니다.
sudo apt update && sudo apt full-upgrade -y && sudo apt install -y build-essential ccache libncurses5 libssl-dev m4 unzip zip
- 소스 코드용 디렉터리를 만들고 그 디렉터리로 이동합니다.
mkdir -p ~/android/lineage && cd android/lineage
- LineageOS 소스 저장소를 초기화합니다.
repo init -u https://github.com/LineageOS/android.git -b lineage-17.1
- 소스 동기화:
repo sync
- 캐싱 켜기 빌드 속도를 높이기 위해. 이 단계는 선택 사항이지만 후속 빌드에는 권장됩니다.
- 달리다
source build/envsetup.sh
- 장치별 코드를 준비합니다.
breakfast your_device_codename
- 다음을 추가하세요.
.repo/local_manifests/roomservice.xml
:<projectname="TheMuppets/proprietary_vendor_your device brand"path="vendor/your device brand"remote="github" />
- 소스를 다시 동기화합니다.
repo sync
- 빌드를 시작합니다.
brunch your_device_codename
WSL 2를 사용하여 Windows 10에서 LineageOS 17.1 빌드 - XDA 토론 스레드
Uldiniad에 따르면 그의 AMD Ryzen 9 3950X 기반 PC(전체 사양은 확인할 수 있음) 여기) ccache가 채워진 앞서 언급한 LineageOS 17.1 빌드를 컴파일하는 데 22분이 걸렸습니다.
귀하의 PC가 컴파일 작업을 처리할 만큼 강력하다고 생각하십니까? 아래 댓글을 통해 WSL 기반 LineageOS 구축 경험을 알려주세요!