Ku dhis LineageOS Windows 10 adoo isticmaalaya Windows Subsystem ee Linux

Android ayaa hadda hogaaminaysa saamiga suuqa mobaylada ee OS-ka 88%. Inta badan saamiga intiisa kale waxaa iska leh Apple's iOS. Android oo ah nidaam hawleed il furan, waxay u ogolaataa horumariyayaasha inay wax ka beddelaan OS-ka oo ay dhistaan ​​nidaam hawleed cusub oo caado ah. Dadku waxay u  yaqaaniin Custom ROMs (Custom ROMs)ROM(ROMs) -yadan caadada u ah waxay caan ku yihiin bulshooyinka adduunka oo dhan. Iyada oo la heli karo Custom ROMs , isticmaalayaashu hadda waxay heli karaan kuwii ugu dambeeyay iyo kuwa waaweyn ee Android ee Google ay tahay inay bixiso xitaa mararka qaarkood ka hor inta OEMs ay u riixin cusboonaysiinta qalab gaar ah. Tani waxay sidoo kale gacan ka geysaneysaa soo nooleynta aaladda aan la taageerin si loo socodsiiyo Customka(Custom)nooca Android -ka oo OEM -da waligood aysan riixin ama aysan horumarin. Mid ka mid ah kuwa caanka ah ee Custom ROM waa  LineageOS.

LineageOS

LineageOS waxaa markii hore loogu yeeri jiray CynogenMod OS . Nooca 16(Version 16) ee LineageOS waa sii dayntii ugu dambeysay oo ku saleysan Android 9 Pie ee Google . Qalab badan ayaa hadda lagu taageeray. Sababta ugu weyn ee ay dadku u jecel yihiin inay ku rakibaan LineageOS waa sababtoo ah waxay bixisaa khibrad Android Stock(Stock Android) ah iyada oo aan lahayn maqaar caado ah. Middaani dad badan baa jecel oo la dhacsan. Tani waa sababta isticmaaleyaal badan oo Korontada ah oo ku jira aaladaha (Power)Samsung ama Xiaomi ay u sii wadaan inay ku rakibaan LineagoOS kaliya si ay uga takhalusaan maqaarka caadada ah sida Samsung Experience iyoMIUI siday u kala horreeyaan. Waan xaqiijin karaa taas sababtoo ah waxaan ku leeyahay nidaam hawleed u gaar ah taleefankayga Xiaomi .

Si kastaba ha ahaatee, aan qoddo waxa ugu muhiimsan halkan.

Ku dhis LineageOS 16.0(Build LineageOS 16.0) Windows 10 adoo isticmaalaya Windows Subsystem ee Linux

Ugu horreyntii(First) , waxaanu eegi doonaa shuruudaha nidaamka hawshan.

Shuruudaha Nidaamka(System Requirements)

Waa inaad ugu yaraan haysataa 16 Gigabyte(Gigabytes) oo RAM ah kumbuyuutarkaaga. Waa inuu ku shaqeeyaa Windows 10 (64-bit kaliya). Kaydinta, waxaa lagugula talinayaa inaad haysato 256 Gigabyte(Gigabytes) ama meel ka badan oo bilaash ah halkaasoo la doorbidayo SSD .

Waxyaalaha qaar in la daryeelo(Some things to take care of)

Sida uu sheegay horumariyaha asalka ah, waa kuwan waxyaabaha ugu muhiimsan ee aad u baahan tahay inaad maskaxda ku hayso markaad hawshan fulinayso.

  • Do NOT add/edit your Linux files from Windows. The files will most likely be broken in bash.
    Instead, add/edit the files from within the Linux subsystem
  • Using mnt to download the source code to other drives and then attempting to follow this guide will probably result in failures. Download the source to folders only within the subsystem

Dhismaha LineageOS 16(Building LineageOS 16)

Tallaabooyinka soo socda waa in mid mid loo qaado si hawshani u hirgasho.

  1. Ku rakibida iyo dejinta Ubuntu hoosta Windows(Windows Subsystem) -ka ee Linux .
  2. Helitaanka faylasha loo baahan yahay qolofka BASH
  3. Abuuritaanka hagaha lagu kaydiyo dhammaan faylasha kaydka Github .
  4. Bilaabida(LineageOS) kaydka LineageOS  .
  5. Isku xidhka agabka
  6. Ku socodsiinta qoraalka.
  7. Diyaarinta kood gaar ah oo qalab ah.
  8. Ku darida muujinta mashruuca.
  9. Isku xidhka agabka mar labaad
  10. Ku bilow dhismaha faylalka la abuuray.

Marka hore, ku bilow inaad soo dejiso WSL & Ubuntu 18.04 LTS(downloading WSL & Ubuntu 18.04 LTS) Dukaanka Microsoft(Microsoft Store) oo dejiso.

Hadda, aan helno faylalahii ugu dambeeyay ee loo baahan yahay qolofkeena BASH(BASH) .

Taas awgeed, geli amarka soo socda qolofka,

sudo apt update && sudo apt full-upgrade -y && sudo apt install -y bc build-essential ccache curl g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop m4 openjdk-8-jdk pngcrush repo rsync schedtool squashfs-tools xsltproc zip zlib1g-dev

Waxay qaadan doontaa wakhti in la soo dejiyo faylasha loo baahan yahay. Markaa ilaa wakhtigaas, waad fadhiisan kartaa oo is dejin kartaa.

Hadda waa inaad abuurtaa hagaha gaarka ah si aad u kaydiso dhammaan faylasha la soo dejiyey ee LineageOS Github kaydka.

Taas awgeed, geli amarkan,

mkdir -p ~/android/lineage && cd android/lineage

Aan bilowno la shaqaynta kaydka Github ee (Github)LineageOS .

Taas awgeed, geli amarkan,

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

Ugu dambeyntii, isku dheji kaydka

repo sync

ku dhis LineageOS Windows 10 adigoo isticmaalaya Windows Subsystem ee Linux

Waxa jirta tillaabo ikhtiyaari ah oo weli lagu taliyay oo aad qaadi karto si aad u dedejiso hawsha. Waxaad ka akhriyi kartaa wax badan oo ku saabsan halkan(here) .

Markaa waxaad u baahan tahay inaad socodsiiso faylka qoraalka si aad ugu diyaargarowdo dhisidda mashruuca.

Taas awgeed, geli amarkan,

source build/envsetup.sh

Kadibna u diyaari koodka qalab gaar ah. Si taas loo sameeyo, waxaad u baahan tahay inaad ogaato magaca aaladda. Waxaad ka baadhi kartaa intarneedka adiga oo gelisa <YOUR DEVICE MARKETING NAME> Codename matoorada kasta oo raadinta.

Amarka diyaarinta koodka aaladda gaarka ah waa,

breakfast your device codename

Hadda, waxaad u baahan tahay inaad xariiq ku darto faylka muujinta. Waad raadin kartaa oo haddii aysan jirin, samee fayl cad oo magaciisu yahay roomservice.xml  gudaha dariiqan:  .repo/local_manifests/.

Khadka aad u baahan tahay inaad ku darto waa,

<project name="TheMuppets/proprietary_vendor_your device brand" path="vendor/your device brand" remote="github" />

Ku dheji kaydka mar labaad. Adeegso amarkan,

repo sync

Waxaan hadda la dhammeeyey qaybta caajiska ah, Bilawga(Just) dhismaha ayaa hadhay.

Si aad u bilowdo dhismaha, geli koodka soo socda

brunch your device codename

Haddii aad rabto inaad dhisto dhisme cusub oo LineageOS ah , waxaad u baahan tahay inaad isku dhejiso kaydka, socodsiiso qoraalka ka dibna si toos ah u bilow dhismaha.
Waxay kaa badbaadin doontaa waqti badan iyo Xogta Internetka(Internet Data) .

Waxaad ka akhrisan kartaa wax badan oo ku saabsan hawshan iyo dhisida LineageOS 15.1 oo ku salaysan Google's Android Oreo 8.1 halkan(here) ee XDA Developers.



About the author

Waxaan ahay mid aad loogu taliyay Windows 10 khabiir, waxaanan ku takhasusay inaan dadka ka caawiyo inay shakhsiyeeyaan muuqaalkooda kumbuyuutarka oo ay ka dhigaan qalabkooda Xafiis kuwo saaxiibtinimo leh. Waxaan u isticmaalaa xirfadahayga si aan uga caawiyo dadka kale siyaabaha ugu waxtarka badan ee lagula shaqeeyo Microsoft Office, oo ay ku jiraan sida loo qaabeeyo qoraalka iyo sawirada daabacaadda internetka, sida loo abuuro mawduucyo gaar ah oo loogu talagalay Outlook, iyo xitaa sida loo habeeyo muuqaalka shaqada ee miiska kombuyuutar.



Related posts