விண்டோஸ் 10 இல் லினேஜ் ஓஎஸ் உருவாக்குவது எப்படி

16 ஜிபி ரேம் (தொகுத்தல் நிறைய ஆதாரங்களை எடுக்கும்!)

எனவே நாம் அடிப்படையில் செய்யப்போவது எங்கள் உருவாக்க சூழலுக்காக லினக்ஸிற்கான விண்டோஸ் துணை அமைப்பை (WSL) அமைப்பதாகும். மைக்ரோசாப்ட் ஸ்டோருக்குள் நமக்குத் தேவையானவை பெரும்பாலானவை கிடைப்பதால், இது பெரும்பாலும் கவனிக்கவில்லை என்றாலும் இது நம்பமுடியாத எளிதானது.



உங்கள் முதல் படி மைக்ரோசாஃப்ட் ஸ்டோரைத் திறந்து, உபுண்டு 18.04 ஐத் தேடி, பயன்பாட்டை நிறுவவும்.

அடுத்து உபுண்டு 18.04 பயன்பாட்டைத் திறந்து ஆரம்ப அமைவு வழிகாட்டி வழியாகச் செல்லுங்கள்.



இப்போது உபுண்டு முனையத்தைத் திறந்து பின்வரும் தொகுப்புகளை நிறுவவும்:



sudo apt install android-sdk-platform-tools bc build-அத்தியாவசிய ccache curl g ++ - multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2 dev libssgl .0-dev libxml2 libxml2-utils lzop m4 openjdk-8-jdk pngcrush repo rsync schedtool squashfs-tools xsltproc zip zlib1g-dev

அடுத்து நீங்கள் மூலக் குறியீட்டிற்கான புதிய கோப்பகத்தை உருவாக்கி அதற்கு செல்லவும்:



mkdir -p and / android / lineage && cd android / பரம்பரை

இப்போது நாம் LineageOS மூல ரெப்போவைத் தொடங்குவோம்:

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

இந்த பிட் குறியீட்டை .repo / local_manifests / roomervice.xml இல் சேர்க்கவும் (இந்த கோப்பு இல்லை என்றால், நீங்கள் அதை உருவாக்கலாம்)

மூலக் குறியீட்டைப் பதிவிறக்குவோம்:



ரெப்போ ஒத்திசைவு

இப்போது இது முற்றிலும் விருப்பமானது, ஆனால் உங்கள் கட்டமைப்பை விரைவுபடுத்துவதற்கு தற்காலிக சேமிப்பை இயக்க பரிந்துரைக்கப்படுகிறது - இதை நாங்கள் “ccache” மூலம் செய்கிறோம்.

உங்கள் வரியை உங்கள் ~ / .bashrc கோப்பில் சேர்க்க விரும்புகிறீர்கள்:

 USE_CCACHE = 1 ஐ ஏற்றுமதி செய்க 

பின்னர் ccache ஐப் பயன்படுத்த விரும்பும் அதிகபட்ச வட்டு இடத்தைக் குறிப்பிடவும்:

 Ccache -M 50G 

அந்த வரிசையில் உள்ள “50 ஜி” ஐ உங்கள் விருப்பத்துடன் மாற்றவும் - இது ஜிகாபைட்டில் நீங்கள் ஒதுக்கும் கேச் அளவை ஒத்திருக்கிறது. நீங்கள் ஒரு சாதனத்திற்காக மட்டுமே உருவாக்குகிறீர்கள் என்றால், நீங்கள் 25G - 50G க்கு இடையில் பயன்படுத்தலாம், ஆனால் நீங்கள் பல சாதனங்களுக்காக உருவாக்குகிறீர்கள் என்றால் ஒரே கர்னல் மூலத்தைப் பகிர வேண்டாம் நீங்கள் அதை 75 - 100 ஜி வரை பம்ப் செய்ய வேண்டும். எந்தவொரு சந்தர்ப்பத்திலும், ccache ஐப் பயன்படுத்துவது உங்கள் கட்டமைப்பிலிருந்து கணிசமான நேரத்தை ஷேவ் செய்யும்.

அடுத்து, நீங்கள் பின்வரும் உறுதிப்பாட்டை செர்ரிபிக் செய்ய வேண்டும்:

மூல உருவாக்க / envsetup.sh && repopick -t wsl-compile

சாதனம் சார்ந்த குறியீட்டை நீங்கள் தயாரிப்பீர்கள்:

காலை உணவு உங்கள் சாதன குறியீட்டு பெயர் 

64-பிட் காட்டெருமை மற்றும் இஜார் செய்யுங்கள்:

பைசன் && ஐஜார் செய்யுங்கள்

பைசனின் 64-பிட் பதிப்பை இயக்க BISON_EXEC ஐ அமைத்து, தழுவிய ஐஜாரை இயக்க IJAR_EXEC ஐ அமைக்கவும்:

ஏற்றுமதி BISON_EXEC = and / Android / lineage / out / host / linux-x86 / bin / bison export IJAR_EXEC = and / android / lineage / out / host / linux-x86 / bin / ijar

(கட்டளை வரியை மீண்டும் திறக்கும் ஒவ்வொரு முறையும் அதை இயக்க விரும்பவில்லை எனில் கட்டளைகளை ~ / .bashrc இல் சேர்க்கவும்)

இப்போது நீங்கள் உருவாக்க ஆரம்பிக்கலாம்!

புருன்சிற்காக உங்கள் சாதன குறியீட்டு பெயர் 

எதிர்காலத்தில் கட்டமைக்க, நீங்கள் .repo / local_manifests ஐச் சேர்ப்பதற்கான படிகளை மீண்டும் செய்ய வேண்டும், ccache ஐ இயக்கவும், BISON_EXEC ஐ அமைத்து IJAR ஐத் தழுவிக்கொள்ள வேண்டும்.

நீங்கள் பைசன் && ஐஜார் செய்ய வேண்டும் ஒவ்வொரு முறையும் நீங்கள் கோப்பகத்தை பறிக்கிறீர்கள்.

சில இறுதி குறிப்புகள்:

  • வேண்டாம் விண்டோஸிலிருந்து உங்கள் லினக்ஸ் கோப்புகளைச் சேர்க்கவும் / திருத்தவும், கோப்புகள் பெரும்பாலும் சிதைந்துவிடும். லினக்ஸ் துணை அமைப்பிற்குள் செய்யுங்கள்.
  • வேண்டாம் பயன்பாடு mnt மூலக் குறியீட்டை பிற இயக்ககங்களுக்கு பதிவிறக்கம் செய்து இந்த வழிகாட்டியைப் பின்பற்றவும். கோப்புறைகளுக்கு மூலக் குறியீட்டைப் பதிவிறக்க வேண்டும் லினக்ஸ் துணை அமைப்பினுள் மட்டுமே!
3 நிமிடங்கள் படித்தேன்