Byg LineageOS på Windows 10 ved hjælp af Windows Subsystem til Linux
Android fører i øjeblikket markedsandelen for mobile OS med omkring 88 %. Størstedelen af resten af aktien ejes af Apples iOS. Android , som er et open source-operativsystem, giver udviklere mulighed for at justere operativsystemet og bygge et nyt brugerdefineret operativsystem. Folk kalder dem Custom ROM'er (Custom ROMs). Disse brugerdefinerede ROM'er(ROMs) er berømte i samfund over hele kloden. Med tilgængeligheden af brugerdefinerede ROM'er(Custom ROMs) kan brugerne nu få det nyeste og bedste fra Android , som Google har at tilbyde, selv nogle gange før OEM'erne(OEMs) sender en opdatering til en bestemt enhed. Dette hjælper også med at genoplive en ikke-understøttet enhed til at køre Customversion af Android , som OEM aldrig pressede på eller udviklede. En sådan populær Custom ROM er LineageOS.
LineageOS
LineageOS blev tidligere kaldt CynogenMod OS . Version 16 af LineageOS er den seneste udgivelse og er baseret på Android 9 Pie fra Google . Mange enheder understøttes i øjeblikket af det. Hovedårsagen til, at folk har en tendens til at installere LineageOS , er, fordi det giver en Stock Android- oplevelse uden noget tilpasset skin. Dette er elsket og beundret af mange mennesker. Dette er grunden til, at mange Power- brugere på Samsung- eller Xiaomi -enheder går i gang med at installere LineagoOS bare for at slippe af med det brugerdefinerede skin som Samsung Experience oghenholdsvis MIUI(MIUI) . Jeg kan bekræfte det, fordi jeg har et brugerdefineret operativsystem på min Xiaomi -telefon.
I hvert fald, lad dig grave ned i det vigtigste her.
Byg LineageOS 16.0(Build LineageOS 16.0) på Windows 10 ved hjælp af Windows Subsystem til Linux
Først(First) og fremmest vil vi tjekke systemkravene til denne opgave.
Systemkrav(System Requirements)
Du bør mindst have 16 Gigabyte (Gigabytes)RAM på din computer. Det skal køre Windows 10 (kun 64-bit). Og til opbevaring anbefales det, at du har 256 Gigabyte(Gigabytes) eller mere ledig plads, hvor det foretrækkes at have en SSD .
Nogle ting at tage sig af(Some things to take care of)
Som nævnt af den oprindelige udvikler, her er de vigtigste ting, du skal huske på, mens du udfører denne opgave.
- 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
Opbygning af LineageOS 16(Building LineageOS 16)
Følgende trin skal tages et efter et for at få denne opgave til at fungere.
- Installation og opsætning af Ubuntu under Windows Subsystem til Linux .
- Henter de nødvendige filer til BASH- skallen.
- Oprettelse af en mappe til at gemme alle filerne fra Github- lageret.
- Initialisering af LineageOS- lageret.
- Synkroniserer ressourcerne.
- Kører scriptet.
- Forberedelse af enhedsspecifik kode.
- Tilføjelse af projektmanifest.
- Synkroniserer ressourcerne igen.
- Start opbygningen af de oprettede filer.
Først og fremmest, start med at downloade WSL & Ubuntu 18.04 LTS(downloading WSL & Ubuntu 18.04 LTS) fra Microsoft Store og konfigurere det.
Lad os nu få de seneste nødvendige filer til vores BASH shell.
For det skal du indtaste følgende kommando i skallen,
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
Det vil tage noget tid at downloade de nødvendige filer. Så indtil da kan du bare læne dig tilbage og slappe af.
Du skal nu oprette en brugerdefineret mappe til at gemme alle de downloadede filer fra LineageOS Github- lageret.
For det, indtast denne kommando,
mkdir -p ~/android/lineage && cd android/lineage
Lad os begynde at arbejde med Github- lageret til LineageOS .
For det, indtast denne kommando,
repo init -u https://github.com/LineageOS/android.git -b lineage-16.0
Synkroniser endelig depotet.
repo sync
Der er et valgfrit, men anbefalet trin, som du kan tage for at fremskynde processen. Du kan læse mere om det her(here) .
Derefter skal du køre scriptfilen for at forberede dig på at bygge projektet.
For det, indtast denne kommando,
source build/envsetup.sh
Forbered derefter koden til en bestemt enhed. For at gøre det skal du kende kodenavnet på den pågældende enhed. Du kan søge på internettet ved at indtaste <YOUR DEVICE MARKETING NAME> Codename på en hvilken som helst søgemaskine.
Kommandoen til at forberede den enhedsspecifikke kode er,
breakfast your device codename
Nu skal du tilføje en linje til manifestfilen. Du kan lede efter det, og hvis det ikke findes, skal du oprette en manifestfil ved navn roomservice.xml inde i denne sti: .repo/local_manifests/.
Linjen du skal tilføje er,
<project name="TheMuppets/proprietary_vendor_your device brand" path="vendor/your device brand" remote="github" />
Synkroniser med lageret igen. Brug denne kommando,
repo sync
Vi er nu færdige med den kedelige del, det er kun(Just) tilbage at starte opbygningen.
For at starte opbygningen skal du indtaste følgende kode,
brunch your device codename
Hvis du ønsker at bygge en nyere build af LineageOS , skal du bare synkronisere depotet, køre scriptet og derefter starte buildet direkte.
Det vil spare dig for en masse tid og internetdata .
Du kan læse mere om denne opgave og bygge LineageOS 15.1 baseret på Googles Android Oreo 8.1 her(here) på XDA Developers.
Related posts
Sådan installeres Windows Subsystem til Linux på Windows 11
Sådan indstilles Linux Distribution version til WSL1 eller WSL2 i Windows 10
Sådan kontrolleres Windows Subsystem for Linux (WSL) version i Windows
Download Ubuntu på Windows 10 fra Windows Store
Ret Windows-undersystem til Linux-fejl, problemer og problemer
Bedste gratis Mountain Sports-spil til Windows 10 PC
Efterlign museklik ved at svæve ved hjælp af klikfri mus i Windows 10
Sådan deaktiveres automatiske driveropdateringer i Windows 10
Sådan bruges Linux Bash Shell på Windows 10
Sådan deaktiverer eller aktiverer du læsetilstand i Chrome i Windows 10
Gratis Battery Limiter-software til Windows 10
Sådan bruger du Network Sniffer Tool PktMon.exe i Windows 10
Sådan deaktiveres sikkerhedsforanstaltninger for funktionsopdateringer på Windows 10
Microsoft Remote Desktop Assistant til Windows 10
Hvad er Enablement Package i Windows 10
PicsArt tilbyder brugerdefinerede klistermærker og eksklusiv 3D-redigering på Windows 10
Hændelses-id 158-fejl - Tildeling af identiske disk-GUID'er i Windows 10
Nye funktioner i Windows 10 version 20H2 oktober 2020 Update
Konverter EPUB til MOBI - Gratis konverterværktøjer til Windows 10
Start filer nemt med myLauncher til Windows 10-computere