Zostavte LineageOS v systéme Windows 10 pomocou podsystému Windows pre Linux
Android má v súčasnosti vedúce postavenie na trhu s mobilnými operačnými systémami s približne 88 %. Väčšinu zvyšku podielu vlastní iOS od Apple. Android ako operačný systém s otvoreným zdrojovým kódom umožňuje vývojárom vyladiť OS a zostaviť nový vlastný operačný systém. Ľudia ich nazývajú Custom ROM (Custom ROMs). Tieto vlastné ROM(ROMs) sú známe v komunitách po celom svete. Vďaka dostupnosti vlastných ROM(Custom ROMs) môžu používatelia teraz získať to najnovšie a najlepšie z Androidu(Android) , ktoré Google ponúka, dokonca aj niekedy predtým, ako výrobcovia OEM(OEMs) vydajú aktualizáciu pre konkrétne zariadenie. Pomáha to tiež oživiť nepodporované zariadenie na spustenie Customverziu systému Android , ktorú výrobca OEM nikdy nepresadil ani nevyvinul. Jednou z takýchto populárnych vlastných ROM(Custom ROM) je LineageOS.
LineageOS
LineageOS bol predtým nazývaný ako CynogenMod OS . Verzia 16(Version 16) LineageOS je najnovšia verzia a je založená na systéme (LineageOS)Android 9 Pie od spoločnosti Google(Google) . V súčasnosti je ním podporovaných veľa zariadení. Hlavným dôvodom, prečo ľudia majú tendenciu inštalovať LineageOS , je to, že poskytuje prostredie Stock Android bez akéhokoľvek vlastného vzhľadu. Toto sa páči a obdivuje veľa ľudí. To je dôvod, prečo sa mnohí používatelia Power na zariadeniach Samsung alebo Xiaomi rozhodnú nainštalovať LineagoOS , len aby sa zbavili vlastného vzhľadu, ako je Samsung Experience aMIUI resp. Môžem to potvrdiť, pretože v telefóne Xiaomi mám vlastný operačný systém .
Každopádne, pozrime sa na to hlavné.
Zostavte LineageOS 16.0(Build LineageOS 16.0) v systéme Windows 10 pomocou podsystému Windows(Windows Subsystem) pre Linux
Najprv(First) si preveríme systémové požiadavky pre túto úlohu.
Požiadavky na systém(System Requirements)
V počítači by ste mali mať aspoň 16 GB(Gigabytes) pamäte RAM . Mal by používať Windows 10 (iba 64-bit). A pre úložisko sa odporúča, aby ste mali 256 gigabajtov(Gigabytes) alebo viac voľného miesta, ak sa uprednostňuje SSD .
Niektoré veci, o ktoré sa treba postarať(Some things to take care of)
Ako uviedol pôvodný vývojár, tu sú hlavné veci, ktoré musíte mať na pamäti pri vykonávaní tejto úlohy.
- 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
Vytváranie LineageOS 16(Building LineageOS 16)
Nasledujúce kroky by ste mali vykonať jeden po druhom, aby táto úloha fungovala.
- Inštalácia a nastavenie Ubuntu v podsystéme Windows(Windows Subsystem) pre Linux .
- Získanie požadovaných súborov pre shell BASH .
- Vytvorenie adresára na uloženie všetkých súborov z úložiska Github .
- Inicializuje sa úložisko LineageOS .
- Synchronizácia zdrojov.
- Spustenie skriptu.
- Pripravuje sa špecifický kód zariadenia.
- Pridanie manifestu projektu.
- Opätovná synchronizácia zdrojov.
- Spustite zostavovanie vytvorených súborov.
Najprv začnite stiahnutím WSL & Ubuntu 18.04 LTS(downloading WSL & Ubuntu 18.04 LTS) z obchodu Microsoft Store(Microsoft Store) a jeho nastavením.
Teraz získajme najnovšie požadované súbory pre náš BASH shell.
Za týmto účelom zadajte do shellu nasledujúci príkaz,
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
Stiahnutie požadovaných súborov bude chvíľu trvať. Takže dovtedy môžete len sedieť a relaxovať.
Teraz by ste mali vytvoriť vlastný adresár na uloženie všetkých stiahnutých súborov z úložiska LineageOS Github .
Za týmto účelom zadajte tento príkaz,
mkdir -p ~/android/lineage && cd android/lineage
Začnime pracovať s úložiskom Github pre LineageOS .
Za týmto účelom zadajte tento príkaz,
repo init -u https://github.com/LineageOS/android.git -b lineage-16.0
Nakoniec synchronizujte úložisko.
repo sync
Existuje voliteľný, ale odporúčaný krok, ktorý môžete vykonať na urýchlenie procesu. Viac si o tom môžete prečítať tu(here) .
Potom musíte spustiť súbor skriptu a pripraviť sa na zostavenie projektu.
Za týmto účelom zadajte tento príkaz,
source build/envsetup.sh
Potom pripravte kód pre konkrétne zariadenie. Aby ste to dosiahli, musíte poznať kódové označenie tohto zariadenia. Na internete môžete vyhľadávať zadaním <YOUR DEVICE MARKETING NAME> Codename do ľubovoľného vyhľadávača.
Príkaz na prípravu kódu špecifického pre zariadenie je,
breakfast your device codename
Teraz musíte do súboru manifestu pridať riadok. Môžete ho vyhľadať a ak neexistuje, vytvorte súbor manifestu s názvom roomservice.xml v tejto ceste: .repo/local_manifests/.
Riadok, ktorý musíte pridať, je
<project name="TheMuppets/proprietary_vendor_your device brand" path="vendor/your device brand" remote="github" />
Znova synchronizujte s úložiskom. Použite tento príkaz,
repo sync
Teraz sme hotoví s únavnou časťou, zostáva len spustenie zostavy.(Just)
Ak chcete spustiť zostavovanie, zadajte nasledujúci kód,
brunch your device codename
V prípade, že chcete vytvoriť novšiu zostavu LineageOS , stačí synchronizovať úložisko, spustiť skript a potom priamo spustiť zostavovanie.
Ušetrí vám to veľa času a internetových dát(Internet Data) .
Viac o tejto úlohe a zostavovaní LineageOS 15.1(LineageOS 15.1) založeného na Android Oreo 8.1 od Google si môžete prečítať (Android Oreo 8.1) tu(here) na XDA Developers.
Related posts
Ako nainštalovať podsystém Windows pre Linux na Windows 11
Ako nastaviť verziu distribúcie Linuxu na WSL1 alebo WSL2 v systéme Windows 10
Ako skontrolovať verziu podsystému Windows pre Linux (WSL) v systéme Windows
Stiahnite si Ubuntu na Windows 10 z Windows Store
Opravte chyby, problémy a problémy podsystému Windows pre Linux
Najlepší bezplatný softvér na skenovanie čiarových kódov pre Windows 10
Nechajte Firefox zobrazovať ovládacie prvky médií na uzamknutej obrazovke Windows 10
Ako aktivovať Windows 10 Enterprise Edition
Sledujte digitálnu televíziu a počúvajte rádio v systéme Windows 10 s ProgDVB
Ako zakázať automatické aktualizácie ovládačov v systéme Windows 10
Emulujte kliknutia myši umiestnením kurzora myši pomocou myši bez kliknutia v systéme Windows 10
Ako vynútiť Google SafeSearch v Microsoft Edge v systéme Windows 10
Nové funkcie vo verzii Windows 10 20H2 Aktualizácia z októbra 2020
Čo je Control Flow Guard v systéme Windows 10 – ako ho zapnúť alebo vypnúť
Nedá sa pripojiť k službe Xbox Live; Opravte problém so sieťou Xbox Live v systéme Windows 10
Ako nainštalovať podsystém Windows pre Linux v systéme Windows 11
Najlepší bezplatný softvér na molekulárne modelovanie pre Windows 10
Ako používať Linux Bash Shell v systéme Windows 10
PicsArt ponúka vlastné nálepky a exkluzívne 3D úpravy v systéme Windows 10
Povoľte vylepšenú ochranu proti spoofingu v systéme Windows 10 Hello Face Authentication