Изградите ЛинеагеОС на Виндовс 10 користећи Виндовс подсистем за Линук
Андроид(Android) тренутно води на тржишту мобилних оперативних система са око 88%. Већина остатка удела је у власништву Аппле-овог иОС-а. Андроид(Android) као оперативни систем отвореног кода омогућава програмерима да подесе оперативни систем и направе нови прилагођени оперативни систем. Људи их зову прилагођени РОМ-ови (Custom ROMs). Ови прилагођени РОМ(ROMs) -ови су познати у заједницама широм света. Уз доступност прилагођених РОМ(Custom ROMs) -ова , корисници сада могу да добију најновије и одличне Андроид(Android) - ове које Гоогле(Google) може да понуди чак и понекад пре него што ОЕМ произвођачи(OEMs) издају ажурирање за одређени уређај. Ово такође помаже да се оживи неподржани уређај за покретање Цустом(Custom)верзија Андроида(Android) коју ОЕМ(OEM) никада није форсирао или развио. Један од таквих популарних прилагођених РОМ-а(Custom ROM) је ЛинеагеОС.(LineageOS.)
ЛинеагеОС
ЛинеагеОС се раније звао ЦиногенМод ОС(CynogenMod OS) . Верзија 16(Version 16) ЛинеагеОС -а(LineageOS) је најновије издање и засновано је на Андроид 9 (Android 9) Пие(Pie) од Гоогле-(Google) а . Многи уређаји су тренутно подржани. Главни разлог због којег људи имају тенденцију да инсталирају ЛинеагеОС(LineageOS) је тај што пружа Стоцк Андроид(Stock Android) искуство без икакве прилагођене коже. Ово се допада и диви се многима. Ово је разлог зашто многи Повер(Power) корисници на Самсунг(Samsung) или Ксиаоми(Xiaomi) уређајима дају унапред да инсталирају ЛинеагоОС(LineagoOS) само да би се отарасили прилагођене коже као што су Самсунг Екпериенце(Samsung Experience) иМИУИ(MIUI) респективно. То могу да потврдим јер имам прилагођени оперативни систем на свом Ксиаоми(Xiaomi) телефону.
У сваком случају, хајде да се удубимо у оно главно.
Направите ЛинеагеОС 16.0(Build LineageOS 16.0) на Виндовс 10 користећи Виндовс подсистем(Windows Subsystem) за Линук(Linux)
Пре(First) свега, проверићемо системске захтеве за овај задатак.
Системски захтеви(System Requirements)
Требало би да имате најмање 16 Гигабајта (Gigabytes)РАМ-а(RAM) на рачунару. Требало би да ради под оперативним системом Виндовс 10(Windows 10) (само 64-битни). А за складиштење, препоручује се да имате 256 гигабајта(Gigabytes) или више слободног простора тамо где је пожељно имати ССД .(SSD)
Неке ствари о којима треба водити рачуна(Some things to take care of)
Као што је поменуо оригинални програмер, ево главних ствари које треба да имате на уму док обављате овај задатак.
- 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
Изградња ЛинеагеОС 16(Building LineageOS 16)
Следеће кораке треба предузети један по један да би овај задатак успео.
- Инсталирање и подешавање Убунту(Ubuntu) -а под Виндовс подсистемом(Windows Subsystem) за Линук(Linux) .
- Добијање потребних датотека за БАСХ(BASH) шкољку.
- Креирање директоријума за складиштење свих датотека из Гитхуб(Github) спремишта.
- Иницијализација ЛинеагеОС(LineageOS) спремишта.
- Синхронизација ресурса.
- Покретање скрипте.
- Припрема кода специфичног за уређај.
- Додавање манифеста пројекта.
- Поново синхронизујемо ресурсе.
- Започните прављење креираних датотека.
Пре свега, почните преузимањем ВСЛ & Убунту 18.04 ЛТС(downloading WSL & Ubuntu 18.04 LTS) из Мицрософт Сторе(Microsoft Store) -а и подешавањем.
Сада, хајде да добијемо најновије потребне датотеке за нашу БАСХ(BASH) шкољку.
За то унесите следећу команду у љуску,
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
За преузимање потребних датотека биће потребно неко време. Дакле, до тада, можете само да седнете и опустите се.
Сада би требало да креирате прилагођени директоријум за складиштење свих преузетих датотека из ЛинеагеОС Гитхуб(LineageOS Github) спремишта.
За то унесите ову команду,
mkdir -p ~/android/lineage && cd android/lineage
Хајде да почнемо да радимо са Гитхуб(Github) репозиторијумом за ЛинеагеОС(LineageOS) .
За то унесите ову команду,
repo init -u https://github.com/LineageOS/android.git -b lineage-16.0
На крају, синхронизујте спремиште.
repo sync
Постоји опциони, али препоручени корак који можете предузети да бисте убрзали процес. Више о томе можете прочитати овде(here) .
Затим морате покренути датотеку скрипте да бисте се припремили за изградњу пројекта.
За то унесите ову команду,
source build/envsetup.sh
Затим припремите код за одређени уређај. Да бисте то урадили, морате знати кодно име тог уређаја. Можете претраживати интернет тако што ћете унети <YOUR DEVICE MARKETING NAME> Codename на било ком претраживачу.
Команда за припрему кода специфичног за уређај је,
breakfast your device codename
Сада морате да додате ред у датотеку манифеста. Можете га потражити и ако не постоји, направите датотеку манифеста под називом роомсервице.кмл (roomservice.xml ) унутар ове путање: .repo/local_manifests/.
Линија коју треба да додате је,
<project name="TheMuppets/proprietary_vendor_your device brand" path="vendor/your device brand" remote="github" />
Поново синхронизујте са спремиштем. Користите ову команду,
repo sync
Сада смо завршили са заморним делом. Остало је само(Just) да започнемо изградњу.
Да бисте започели изградњу, унесите следећи код,
brunch your device codename
У случају да желите да направите новију верзију ЛинеагеОС-а(LineageOS) , потребно је само да синхронизујете спремиште, покренете скрипту и затим директно покренете изградњу.
То ће вам уштедети много времена и Интернет података(Internet Data) .
Можете прочитати више о овом задатку и изградњи ЛинеагеОС 15.1(LineageOS 15.1) заснованог на Гоогле-овом Андроид Орео 8.1 (Android Oreo 8.1) овде(here) на КСДА Девелоперс.
Related posts
Како инсталирати Виндовс подсистем за Линук на Виндовс 11
Како подесити верзију Линук Дистрибутион на ВСЛ1 или ВСЛ2 у оперативном систему Виндовс 10
Како проверити верзију подсистема Виндовс за Линук (ВСЛ) у оперативном систему Виндовс
Преузмите Убунту на Виндовс 10 из Виндовс продавнице
Поправи грешке, проблеме и проблеме Виндовс подсистема за Линук
Претворите ЕПУБ у МОБИ - Бесплатни алати за претварање за Виндовс 10
Грешка ИД-а догађаја 158 – Додела идентичних ГУИД-ова диска у оперативном систему Виндовс 10
Како користити Линук Басх Схелл на Виндовс 10
Опцију Сакриј траке са алаткама у контекстуалном менију траке задатака у оперативном систему Виндовс 10
Како инсталирати Виндовс подсистем за Линук у Виндовс 11
Гледајте дигиталну ТВ и слушајте радио на Виндовс 10 уз ПрогДВБ
Како деинсталирати Убунту у систему са двоструким покретањем Виндовс 10
Најбоље бесплатне игре Моунтаин Спортс за Виндовс 10 ПЦ
Како да набавим Виндовс подсистем за Линук?
Нове функције у Виндовс 10 верзији 20Х2 ажурирање октобра 2020
Како онемогућити заштитне мере за ажурирања функција у оперативном систему Виндовс 10
Најбољи бесплатни софтвер за скенирање бар кодова за Виндовс 10
Шта је Цонтрол Флов Гуард у оперативном систему Виндовс 10 - како да га укључите или искључите
Лако покрените датотеке помоћу миЛаунцхер-а за Виндовс 10 рачунаре
Не могу да се повежем на Ксбок Ливе; Решите проблем са Ксбок Ливе Нетворкинг-ом у оперативном систему Виндовс 10