Kako zgraditi LineageOS v sistemu Windows 10 z uporabo WSL 2

Višji član XDA Uldiniad je objavil vodnik o tem, kako prevesti LineageOS 17.1, ki temelji na sistemu Android 10, v računalniku z operacijskim sistemom Windows 10 z uporabo WSL 2.

Druga generacija podsistema Windows za Linux, ki se običajno imenuje WSL 2, je bil napovedal med Microsoftovo konferenco razvijalcev Build 2019. V primerjavi z podedovana izvedba WSL, WSL 2 deluje bistveno bolje pri operacijah, ki zahtevajo veliko datotečnega sistema, zaradi velikega arhitekturnega prepisovanja. Najnovejša zgradba stabilnega kanala sistema Windows 10, tj. Posodobitev za Windows 10 maj 2020, naredi WSL 2 na voljo vsem uporabnikom. Z WSL 2 je za uporabnike sistema Windows precej enostavno sestaviti AOSP ali ROM-e po meri, kot je LineageOS, iz nič, ne da bi namestili popolno distribucijo GNU/Linux.

To ni prvič, da smo poudarjeno možnost za gradnjo LineageOS v sistemu Windows uporablja WSL, vendar je situacija zdaj nekoliko drugačna. Prva stabilna zgradba Windows terminal je tu in ljubitelji CLI lahko zdaj izvirno dobijo funkcije, kot so upodabljanje besedila, pospešeno z GPU, vezave tipk po meri, lupine z zavihki s prilagojenimi barvnimi shemami in veliko drugih uporabnih dobrot. Glede na to, da lahko neposredno pokličete WSL tako kot drug zavihek v vašem terminalu, se lahko prijavijo uporabniki sistema Windows 10 različne konfiguracije in bližnjice (tako kot vnaprej konfigurirano okolje Linux) med prevajanjem LineageOS.

Višji član XDA/član ekipe LineageOS Uldinijada ima posodobil svojo objavo na forumu z vodnikom o tem, kako prevesti najnovejšo različico LineageOS, LineageOS 17.1 temelji na sistemu Android 10, v računalniku z operacijskim sistemom Windows 10 z uporabo WSL 2. Preden poskušate izvesti lokalno gradnjo, se prepričajte, da imate VELIKO brezplačnega prostora za shranjevanje in neomejenega internetnega paketa. Uldiniad je na primer potreboval približno 340 GB prostora za shranjevanje, da je prevedel čisto gradnjo LineageOS 17.1 za OnePlus 6 (kodno ime "enchilada"), pri čemer se upošteva sinhronizirana izvorna koda in izhod gradnje.

Če vaš računalnik ustreza strojne zahteve za gradnjo Androida iz vira, nato sledite tem korakom za nastavitev okolja za gradnjo WSL 2 v sistemu Windows 10 in prevajanje LineageOS 17.1:

  1. Odprto Microsoft Store
  2. Poiščite in namestite aplikacijo Ubuntu
  3. Odprite aplikacijo in sledite korakom za prvo nastavitev
  4. Posodobite pakete in namestite naslednje
    sudo apt update && sudo apt full-upgrade -y && sudo apt install -y build-essential ccache libncurses5 libssl-dev m4 unzip zip
  5. Ustvarite imenik za izvorno kodo (in pojdite do njega):
    mkdir -p ~/android/lineage && cd android/lineage
  6. Inicializirajte izvorni repozitorij LineageOS:
    repo init -u https://github.com/LineageOS/android.git -b lineage-17.1
  7. Sinhroniziraj vire:
    repo sync
  8. Vklopite predpomnjenje za pospešitev gradnje. Ta korak ni obvezen, vendar ga priporočamo za naslednje gradnje.
  9. Teči
    source build/envsetup.sh
  10. Pripravite specifično kodo za napravo:
    breakfast your_device_codename
  11. Dodajte naslednje v .repo/local_manifests/roomservice.xml:
    <projectname="TheMuppets/proprietary_vendor_your device brand"path="vendor/your device brand"remote="github" />
  12. Ponovno sinhronizirajte vire:
    repo sync
  13. Začetek gradnje:
    brunch your_device_codename

Zgradite LineageOS 17.1 v sistemu Windows 10 z WSL 2 — nit razprave XDA

Po besedah ​​Uldiniada je njegov osebni računalnik, ki ga poganja AMD Ryzen 9 3950X (celotne specifikacije najdete tukaj) je potreboval 22 minut za prevajanje zgoraj omenjene gradnje LineageOS 17.1 z napolnjenim predpomnilnikom.


Ali menite, da je vaš osebni računalnik dovolj zmogljiv, da opravi delo prevajanja? Sporočite nam svoje izkušnje z gradnjo LineageOS na WSL v spodnjih komentarjih!