ونڈوز 10 پر نسبتا OS تعمیر کرنے کا طریقہ

16GB رام (مرتب کرنے میں بہت سارے ذرائع درکار ہوتے ہیں!)

لہذا ہم بنیادی طور پر جو کام کرنے جارہے ہیں وہ ہے ہمارے بل environmentنگ ماحول کے ل Linux ونڈوز سب سسٹم فار لینکس (WSL) کا۔ اگرچہ اکثر ہمیں نظرانداز کیا جاتا ہے تو یہ حیرت انگیز حد تک آسان ہے ، کیوں کہ ہمیں زیادہ تر ضرورت مائیکرو سافٹ اسٹور کے اندر ہی دستیاب ہے۔



آپ کا پہلا قدم مائکروسافٹ اسٹور کھولنا ہے ، اور اوبنٹو 18.04 کو تلاش کرنا اور ایپ کو انسٹال کرنا ہے۔

اگلا اوبنٹو 18.04 ایپ کھولیں اور ابتدائی سیٹ اپ وزرڈ کو دیکھیں۔



اب اوبنٹو ٹرمینل کھولیں اور مندرجہ ذیل پیکیج انسٹال کریں۔



sudo apt انسٹال android-sdk-प्लेटफॉर्म ٹولز bc build-لازمی ccache curl g ++ - ملٹیبک gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-device libbbll2. .0-dev libxML2 libxml2-utils lzop m4 openjdk-8-jdk pngcrush repo rsync वेळापत्रकٹو اسکواش ٹولز xsltproc زپ zlib1g-dev

اگلا ، آپ کو سورس کوڈ کے لئے ایک نئی ڈائرکٹری بنانے کی ضرورت ہے اور اس پر تشریف لے جائیں۔



mkdir -p ~ / android / वंश && CD / android / نسب

اب ہم LineageOS سورس ریپو کا آغاز کریں گے:

repo init -u https://github.com/LineageOS/android.git -b نسب -15.1

اس تھوڑا سا کوڈ کو .repo / local_manifests / roomservice.xml میں شامل کریں (اگر یہ فائل موجود نہیں ہے تو آپ اسے آسانی سے تشکیل دے سکتے ہیں)

اور ہم سورس کوڈ ڈاؤن لوڈ کریں گے:

ریپو مطابقت پذیری

اب یہ مکمل طور پر اختیاری ہے ، لیکن اس کی تجویز ہے کہ آپ کی تعمیر کو تیز کریں تاکہ ہم اسے 'کیکے' کے ذریعے کریں۔

آپ بنیادی طور پر اپنی ~ / .bashrc فائل میں درج ذیل لائن شامل کرنا چاہتے ہیں:

 USE_CCachE = 1 برآمد کریں 

اور پھر ڈسک اسپیس کی زیادہ سے زیادہ مقدار بتائیں جس سے آپ کیشے سے فائدہ اٹھانا چاہتے ہیں:

 Ccache -M 50G 

اس لائن میں موجود '50G' کو اپنی ترجیح کے ساتھ تبدیل کریں - یہ اس گیگابائٹ میں جس کیچ کو آپ مختص کررہے ہیں اس سے مساوی ہے۔ اگر آپ صرف ایک آلہ بنا رہے ہیں تو ، آپ 25G - 50G کے درمیان استعمال کرسکتے ہیں ، لیکن اگر آپ ایک سے زیادہ ڈیوائسز بنا رہے ہیں جو ایک ہی دانا وسیلہ کا اشتراک نہ کریں آپ کو اسے تقریبا 75 - 100G تک ٹکرانا چاہئے۔ دونوں ہی صورتوں میں ، کیشے کو استعمال کرنے سے آپ کی تعمیرات کا کافی وقت ختم ہوجائے گا۔

اگلا ، آپ کو درج ذیل عہد کی پاسداری کرنا چاہئے:

ماخذ کی تعمیر / envsetup.sh && repopick -t wsl- مرتب کریں

تب آپ آلہ کے لئے مخصوص کوڈ تیار کریں گے:

ناشتہ آپ کے آلے کا کوڈ نام 

64 بٹ بائسن اور ایجار بنائیں:

بائسن بنائیں & ازار بنائیں

بائسن کے 64 بٹ ورژن کو چلانے کے لئے BISON_EXEC کو مرتب کریں اور موافق IJAR کو چلانے کے لئے IJAR_EXEC مقرر کریں:

BISON_EXEC = ~ / android / نسب / آؤٹ / میزبان / linux-x86 / بِن / بیسن برآمد IJAR_EXEC = ~ / android / نسب / آؤٹ / میزبان / لینکس-x86 / بن / ایجر برآمد کریں

(اگر آپ کمانڈ لائن کو دوبارہ کھولتے ہیں تو ہر بار اس پر عمل درآمد نہیں کرنا چاہتے ہو تو ~ / .bashrc پر کمانڈز شامل کریں)

اور اب آپ تعمیر شروع کر سکتے ہیں!

برنچ آپ کے آلے کا کوڈ نام 

مستقبل میں تعمیر کے ل you ، آپ کو صرف .repo / لوکل_منفیسسٹ کو شامل کرنے ، کیشے کو اہل بنانا ، اور BISON_EXEC اور موافق IJAR کو ترتیب دینے کے اقدامات کو دہرانا ہوگا۔

آپ کو بائسن اور اینڈ بنانے کی بھی ضرورت ہے ہر بار جب آپ ڈائریکٹری فلش کرتے ہیں۔

کچھ حتمی نوٹ:

  • نہ کرو ونڈوز سے اپنی لینکس فائلوں کو شامل / ترمیم کریں ، فائلیں زیادہ تر امکان میں خراب ہو جائیں گی۔ اسے لینکس سب سسٹم میں کریں۔
  • نہ کرو استعمال کریں mnt دوسرے ڈرائیوز میں سورس کوڈ ڈاؤن لوڈ کرنے اور پھر اس گائیڈ کو فالو کریں۔ آپ کو فولڈرز میں سورس کوڈ ڈاؤن لوڈ کرنا چاہئے صرف لینکس کے ذیلی نظام کے اندر!
3 منٹ پڑھا