WSL 2 kullanarak Windows 10'da LineageOS nasıl oluşturulur

click fraud protection

XDA Kıdemli Üyesi Uldiniad, Android 10 tabanlı LineageOS 17.1'in WSL 2 kullanılarak Windows 10 PC'de nasıl derleneceğine dair bir kılavuz yayınladı.

Linux için ikinci nesil Windows Alt Sistemi, genellikle şu şekilde anılır: WSL2, öyleydi duyuruldu Microsoft'un Build 2019 geliştirici konferansı sırasında. Kıyasladığımızda eski WSL uygulamasıWSL 2, büyük mimari yeniden yazma nedeniyle dosya sistemi ağırlıklı işlemlerde önemli ölçüde daha iyi performans gösterir. Windows 10'un en son kararlı kanal yapısı, ör. Windows 10 Mayıs 2020 güncellemesi, WSL 2'yi tüm kullanıcıların kullanımına sunar. WSL 2 ile Windows kullanıcılarının tam donanımlı bir GNU/Linux dağıtımı kurmadan AOSP'yi veya LineageOS gibi özel ROM'ları sıfırdan derlemesi oldukça kolaydır.

Bu ilk seferimiz değil vurgulanmış olasılığı Windows'ta LineageOS kurmak WSL kullanıyorum, ancak durum şimdi biraz farklı. İlk kararlı yapı Windows Terminali burada ve CLI severler artık GPU ile hızlandırılmış metin oluşturma, özel tuş bağlamaları, özelleştirilmiş renk şemalarına sahip sekmeli kabuklar ve diğer birçok kullanışlı özellik gibi özellikleri yerel olarak alabilecekler. Terminalinizdeki başka bir sekme gibi doğrudan WSL'yi çağırabileceğiniz göz önüne alındığında, Windows 10 kullanıcıları başvurabilir derleme sırasında farklı konfigürasyonlar ve kısayollar (tıpkı önceden yapılandırılmış bir Linux ortamı gibi) LineageOS.

XDA Kıdemli Üyesi/LineageOS ekip üyesi Uldiniad sahip olmak forum gönderisini güncelledi LineageOS'un en son sürümünün nasıl derleneceğine dair bir kılavuzla, LineageOS 17.1 Android 10 tabanlı, WSL 2 kullanan Windows 10 PC'de. Yerel bir derleme gerçekleştirmeye çalışmadan önce, sahip olduğunuzdan emin olun. ÇOK FAZLA ücretsiz depolama alanı ve sınırsız İnternet planı. Örneğin Uldiniad'ın temiz bir LineageOS 17.1 yapısı derlemesi yaklaşık 340 GB depolama alanı gerektirdi. OnePlus 6 (kod adı "enchilada"), senkronize edilmiş kaynak kodunun yanı sıra derleme çıktısını da dikkate alır.

Bilgisayarınız gereksinimleri karşılıyorsa Donanım Gereksinimleri Android'i kaynaktan oluşturmak için, ardından Windows 10'da bir WSL 2 derleme ortamı kurmak ve LineageOS 17.1'i derlemek için şu adımları izleyin:

  1. Açık Microsoft Mağazası
  2. Ubuntu uygulamasını arayın ve yükleyin
  3. Uygulamayı açın ve ilk kurulum adımlarını izleyin
  4. Paketleri güncelleyin ve aşağıdakileri yükleyin
    sudo apt update && sudo apt full-upgrade -y && sudo apt install -y build-essential ccache libncurses5 libssl-dev m4 unzip zip
  5. Kaynak kodu için bir dizin oluşturun (ve ona gidin):
    mkdir -p ~/android/lineage && cd android/lineage
  6. LineageOS kaynak deposunu başlatın:
    repo init -u https://github.com/LineageOS/android.git -b lineage-17.1
  7. Kaynakları senkronize edin:
    repo sync
  8. Önbelleğe almayı aç inşaatı hızlandırmak için. Bu adım isteğe bağlıdır ancak sonraki derlemeler için önerilir.
  9. Koşmak
    source build/envsetup.sh
  10. Cihaza özel kodu hazırlayın:
    breakfast your_device_codename
  11. Aşağıdakileri ekleyin .repo/local_manifests/roomservice.xml:
    <projectname="TheMuppets/proprietary_vendor_your device brand"path="vendor/your device brand"remote="github" />
  12. Kaynakları tekrar senkronize edin:
    repo sync
  13. Derlemeye başlayın:
    brunch your_device_codename

WSL 2 ile Windows 10'da LineageOS 17.1'i Derleyin — XDA Tartışma Konusu

Uldiniad'a göre, AMD Ryzen 9 3950X destekli bilgisayarı (tüm özellikleri burada bulabilirsiniz) Burada) yukarıda belirtilen LineageOS 17.1 yapısını ccache doldurulmuş olarak derlemek 22 dakika sürdü.


Bilgisayarınızın derleme işini halledebilecek kadar güçlü olduğunu düşünüyor musunuz? Aşağıdaki yorumlarda WSL'de LineageOS oluşturma deneyiminizi bize bildirin!