Како направити Линеаге ОС на Виндовс-у 10

16 ГБ РАМ-а (компајлирање захтева пуно ресурса!)

Дакле, оно што ћемо у основи урадити је да поставимо Виндовс подсистем за Линук (ВСЛ) за наше окружење израде. Ово је невероватно лако, мада се често занемарује, јер је већина онога што нам је потребно доступна у Мицрософт Сторе-у.



Ваш први корак је да отворите Мицрософт Сторе и потражите Убунту 18.04 и инсталирате апликацију.

Следеће отворите апликацију Убунту 18.04 и прођите кроз чаробњак за почетно подешавање.



Сада отворите Убунту терминал и инсталирајте следеће пакете:



судо апт инсталл андроид-сдк-платформ-тоолс бц буилд-битни ццацхе цурл г ++ - мултилиб гцц-мултилиб гит гнупг гперф имагемагицк либ32нцурсес5-дев либ32реадлине-дев либ32з1-дев либлз4-тоол либнцурсес5-дев либсдл1 дев либсдл1 дев либсдл1 .0-дев либкмл2 либкмл2-утилс лзоп м4 опењдк-8-јдк пнгцрусх репо рсинц сцхедтоол скуасхфс-тоолс кслтпроц зип злиб1г-дев

Даље треба да креирате нови директоријум за изворни код и пређете до њега:



мкдир -п ~ / андроид / линеаге && цд андроид / линеаге

Сада ћемо покренути ЛинеагеОС изворни репо:

репо инит -у хттпс://гитхуб.цом/ЛинеагеОС/андроид.гит -б линеаге-15.1

Додајте овај бит кода у .репо / лоцал_манифестс / роомсервице.кмл (ако ова датотека не постоји, можете је једноставно креирати)

И преузећемо изворни код:

репо синхронизација

Сада је ово потпуно необавезно, али препоручује се да укључите кеширање да бисте убрзали изградњу - то радимо путем „ццацхе-а“.

У основи желите да додате следећи ред у своју ~ / .басхрц датотеку:

 Извези УСЕ_ЦЦАЦХЕ = 1 

А затим наведите максималну количину простора на диску коју желите да користи цацацхе:

 Ццацхе -М 50Г 

Замените „50Г“ у том реду са вашим жељама - одговара количини кеш меморије коју додељујете у гигабајтима. Ако градите за само један уређај, можете да користите између 25Г и 50Г, али ако градите за више уређаја не деле исти извор језгра требало би да га повећате на око 75 - 100Г. У оба случаја, коришћење цацхе-а ће обријати значајну количину времена са ваше градње.

Даље, требало би да изаберете следећи урез:

соурце буилд / енвсетуп.сх && репопицк -т всл-цомпиле

Тада ћете припремити код специфичан за уређај:

доручак кодно име вашег уређаја 

Направите 64-битне бизоне и ијар:

направити бизоне && направити ијар

Поставите БИСОН_ЕКСЕЦ да покреће 64-битну верзију бизона и поставите ИЈАР_ЕКСЕЦ да покреће прилагођени ијар:

извоз БИСОН_ЕКСЕЦ = ~ / андроид / линеаге / оут / хост / линук-к86 / бин / бисон извоз ИЈАР_ЕКСЕЦ = ~ / андроид / линеаге / оут / хост / линук-к86 / бин / ијар

(додајте команде у ~ / .басхрц ако не желите да је извршавате сваки пут када поново отворите командну линију)

И сада можете започети изградњу!

маренда кодно име вашег уређаја 

За изградњу у будућности, потребно је само да поновите кораке додавања .репо / лоцал_манифестс, омогућите кеш меморију и подесите БИСОН_ЕКСЕЦ и прилагођени ИЈАР.

Такође треба да направите бизоне && маке ијар сваки пут када испразните директоријум.

Неке завршне напомене:

  • Немој додајте / уредите своје Линук датотеке из Виндовс-а, датотеке ће највероватније постати оштећене у басх-у. Урадите то у оквиру Линук подсистема.
  • Немој употреба мнт да бисте преузели изворни код на друге дискове, а затим следите овај водич. Изворни код бисте требали преузети у директоријуме само у оквиру Линук подсистема!
3 минута читања