Cara membangun LineageOS di Windows 10 menggunakan WSL 2

click fraud protection

Anggota Senior XDA Uldiniad telah menerbitkan panduan tentang cara mengkompilasi LineageOS 17.1 berbasis Android 10 pada PC Windows 10 menggunakan WSL 2.

Subsistem Windows generasi kedua untuk Linux, biasa disebut dengan WSL 2, dulu diumumkan selama konferensi pengembang Microsoft Build 2019. Dibandingkan dengan implementasi WSL warisan, WSL 2 berkinerja jauh lebih baik pada operasi yang banyak sistem file karena penulisan ulang arsitektur besar-besaran. Pembuatan saluran stabil terbaru Windows 10, yaitu. Pembaruan Windows 10 Mei 2020, membuat WSL 2 tersedia untuk semua pengguna. Dengan WSL 2, lebih mudah bagi pengguna Windows untuk mengkompilasi AOSP atau ROM khusus seperti LineageOS dari awal tanpa menginstal distribusi GNU/Linux yang lengkap.

Ini bukan pertama kalinya kami disorot kemungkinan membangun LineageOS di Windows menggunakan WSL, namun situasinya sedikit berbeda sekarang. Bangunan stabil pertama dari Terminal Windows telah hadir, dan para pecinta CLI kini bisa mendapatkan fitur-fitur seperti rendering teks yang dipercepat GPU, pengikatan kunci khusus, cangkang bertab dengan skema warna yang disesuaikan, dan masih banyak lagi manfaat berguna lainnya. Mengingat Anda dapat langsung menjalankan WSL seperti tab lain di terminal Anda, pengguna Windows 10 dapat mengajukan permohonan konfigurasi dan pintasan yang berbeda (seperti lingkungan Linux yang telah dikonfigurasi sebelumnya) saat kompilasi LineageOS.

Anggota Senior XDA/anggota tim LineageOS Uldiniad memiliki memperbarui postingan forumnya dengan panduan cara kompilasi LineageOS versi terbaru, LineageOS 17.1 berbasis Android 10, di PC Windows 10 menggunakan WSL 2. Sebelum mencoba melakukan pembangunan lokal, pastikan Anda memilikinya BANYAK ruang penyimpanan gratis dan paket Internet tanpa batas. Misalnya, Uldiniad memerlukan ruang penyimpanan sekitar 340 GB untuk mengkompilasi build LineageOS 17.1 yang bersih untuk OnePlus 6 (nama kode "enchilada"), dengan mempertimbangkan kode sumber yang disinkronkan serta keluaran build.

Jika PC Anda memenuhi persyaratan perangkat keras untuk membangun Android dari sumber, ikuti langkah-langkah berikut untuk menyiapkan lingkungan build WSL 2 di Windows 10 dan mengkompilasi LineageOS 17.1:

  1. Membuka Toko Microsoft
  2. Cari dan instal aplikasi Ubuntu
  3. Buka aplikasi dan ikuti langkah pengaturan pertama kali
  4. Perbarui paket dan instal yang berikut ini
    sudo apt update && sudo apt full-upgrade -y && sudo apt install -y build-essential ccache libncurses5 libssl-dev m4 unzip zip
  5. Buat direktori untuk kode sumber (dan buka):
    mkdir -p ~/android/lineage && cd android/lineage
  6. Inisialisasi repositori sumber LineageOS:
    repo init -u https://github.com/LineageOS/android.git -b lineage-17.1
  7. Sinkronkan sumber:
    repo sync
  8. Aktifkan cache untuk mempercepat pembangunan. Langkah ini opsional tetapi direkomendasikan untuk build selanjutnya.
  9. Berlari
    source build/envsetup.sh
  10. Siapkan kode khusus perangkat:
    breakfast your_device_codename
  11. Tambahkan yang berikut ini ke .repo/local_manifests/roomservice.xml:
    <projectname="TheMuppets/proprietary_vendor_your device brand"path="vendor/your device brand"remote="github" />
  12. Sinkronkan kembali sumbernya:
    repo sync
  13. Mulai pembangunan:
    brunch your_device_codename

Bangun LineageOS 17.1 di Windows 10 dengan WSL 2 — Thread Diskusi XDA

Menurut Uldiniad, PC miliknya yang ditenagai AMD Ryzen 9 3950X (spesifikasi lengkap bisa dilihat Di Sini) memerlukan waktu 22 menit untuk mengkompilasi build LineageOS 17.1 yang disebutkan di atas dengan populasi ccache.


Apakah menurut Anda PC Anda cukup kuat untuk menangani pekerjaan kompilasi? Beri tahu kami pengalaman Anda dalam membangun LineageOS di WSL di komentar di bawah!