Készítsen LineageOS-t Windows 10 rendszeren a Windows alrendszer Linuxhoz segítségével
Az Android(Android) jelenleg 88% körüli részesedéssel vezeti a mobil operációs rendszerek piacát. A fennmaradó részvények többsége az Apple iOS tulajdonában van. Mivel az Android(Android) nyílt forráskódú operációs rendszer, lehetővé teszi a fejlesztők számára, hogy módosítsák az operációs rendszert, és új egyedi operációs rendszert építsenek. Az emberek egyedi ROM-oknak(Custom ROMs) hívják őket . Ezek az egyedi ROM(ROMs) -ok világszerte híresek a közösségekben. Az egyéni ROM(Custom ROMs) -ok elérhetőségével a felhasználók most már az Android legújabb és legnagyszerűbb termékeit is megkaphatják, amelyeket a Google kínál, még azelőtt is, hogy az OEM(OEMs) -ek frissítést adnának ki egy adott eszközhöz. Ez egy nem támogatott eszköz újraélesztését is segíti az Egyéni futtatásához(Custom)Android -verzió, amelyet az OEM soha nem nyomott vagy fejlesztett. Az egyik ilyen népszerű egyéni ROM(Custom ROM) a LineageOS.
LineageOS
A LineageOS-t korábban CynogenMod OS -nek hívták . A LineageOS 16(Version 16) -os verziója a legújabb kiadás, és a Google Android 9 Pie rendszerén alapul . Jelenleg sok eszközt támogat. A fő ok, amiért az emberek hajlamosak a LineageOS -t telepíteni, az az, hogy Stock Android - élményt biztosít egyéni felület nélkül. Ezt sokan szeretik és csodálják. Ez az oka annak, hogy sok Power -felhasználó Samsung vagy Xiaomi készülékeken telepíti a LineagoOS -t, csak hogy megszabaduljon az olyan egyedi felületektől, mint a Samsung Experience és MIUI ill. Megerősíthetem, mert egyedi operációs rendszer van a Xiaomi telefonomon.
Mindenesetre itt ássunk bele a lényegbe.
Készítse el a LineageOS 16.0(Build LineageOS 16.0) -t Windows 10 rendszeren a Windows alrendszer (Windows Subsystem)Linuxhoz segítségével(Linux)
Először(First) is megvizsgáljuk a feladat rendszerkövetelményeit.
rendszerkövetelmények(System Requirements)
Legalább 16 gigabájt (Gigabytes)RAM -nak kell lennie a számítógépen. Windows 10 - et kell futtatnia (csak 64 bites). A tároláshoz pedig 256 gigabájt(Gigabytes) vagy több szabad hely ajánlott, ahol SSD -t részesítenek előnyben.
Néhány dologra ügyelni kell(Some things to take care of)
Amint azt az eredeti fejlesztő említette, itt vannak a főbb dolgok, amelyeket szem előtt kell tartania a feladat végrehajtása során.
- 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
LineageOS 16 építése(Building LineageOS 16)
A következő lépéseket egyenként kell végrehajtani, hogy ez a feladat működjön.
- Az Ubuntu(Ubuntu) telepítése és beállítása a Windows alrendszer(Windows Subsystem) alatt Linuxhoz(Linux) .
- A BASH(BASH) parancsértelmezőhöz szükséges fájlok beszerzése .
- Könyvtár létrehozása a Github - tárhely összes fájljának tárolására.
- A LineageOS(LineageOS) tárhely inicializálása .
- Az erőforrások szinkronizálása.
- A szkript futtatása.
- Készülékspecifikus kód előkészítése.
- A projekt jegyzékének hozzáadása.
- Az erőforrások ismételt szinkronizálása.
- Indítsa el a létrehozott fájlok buildjét.
Először is töltse le a WSL és Ubuntu 18.04 LTS(downloading WSL & Ubuntu 18.04 LTS) -t a Microsoft Store -ból , és állítsa be.
Most szerezzük be a legújabb szükséges fájlokat a BASH shellünkhöz.
Ehhez írja be a következő parancsot a shellbe,
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
A szükséges fájlok letöltése eltart egy ideig. Szóval addig nyugodtan dőlhet hátra és lazíthat.
Most létre kell hoznia egy egyéni könyvtárat a LineageOS Github tárolójából letöltött összes fájl tárolására.
Ehhez írja be ezt a parancsot,
mkdir -p ~/android/lineage && cd android/lineage
Kezdjünk el dolgozni a LineageOS Github (Github)-(LineageOS) tárházával .
Ehhez írja be ezt a parancsot,
repo init -u https://github.com/LineageOS/android.git -b lineage-16.0
Végül szinkronizálja a tárolót.
repo sync
Van egy opcionális, de ajánlott lépés, amellyel felgyorsíthatja a folyamatot. Bővebben itt(here) olvashat róla .
Ezután le kell futtatnia a szkriptfájlt, hogy felkészüljön a projekt felépítésére.
Ehhez írja be ezt a parancsot,
source build/envsetup.sh
Ezután készítse elő a kódot egy adott eszközhöz. Ehhez ismernie kell az eszköz kódnevét. Kereshet az interneten, ha beírja a( z) <YOUR DEVICE MARKETING NAME> Codename bármelyik keresőmotorba.
Az eszközspecifikus kód elkészítésének parancsa:
breakfast your device codename
Most hozzá kell adnia egy sort a jegyzékfájlhoz. Megkeresheti , és ha nem létezik, hozzon létre egy roomervice.xml nevű manifest fájlt ezen (roomservice.xml ) az útvonalon: .repo/local_manifests/.
A sor, amit hozzá kell adni, a következő:
<project name="TheMuppets/proprietary_vendor_your device brand" path="vendor/your device brand" remote="github" />
Szinkronizálja újra az adattárral. Használja ezt a parancsot,
repo sync
Az unalmas résszel most végeztünk, már csak(Just) az építés megkezdése van hátra.
A build elindításához írja be a következő kódot,
brunch your device codename
Abban az esetben, ha egy újabb LineageOS buildet(LineageOS) szeretne építeni , csak szinkronizálnia kell a tárolót, futtassa a szkriptet, majd közvetlenül el kell indítania a buildet.
Ezzel sok időt és internetes adatot(Internet Data) takaríthat meg .
Erről a feladatról és a Google Android Oreo 8.1 -re épülő (Android Oreo 8.1)LineageOS 15.1 felépítéséről (LineageOS 15.1)itt(here) , az XDA Developers oldalon olvashat bővebben.
Related posts
A Windows alrendszer telepítése Linuxhoz Windows 11 rendszeren
A Linux Distribution verziójának beállítása WSL1 vagy WSL2 értékre a Windows 10 rendszerben
A Windows alrendszer Linuxhoz (WSL) verziójának ellenőrzése a Windows rendszerben
Töltse le az Ubuntut Windows 10 rendszeren a Windows Áruházból
Javítsa ki a Windows alrendszert a Linux hibákhoz, problémákhoz és problémákhoz
Mi az a Control Flow Guard a Windows 10 rendszerben – Hogyan lehet be- és kikapcsolni
Engedélyezze a továbbfejlesztett hamisítás-ellenőrzést a Windows 10 Hello Face Authentication rendszerben
Mi az a Spooler Subsystem alkalmazás, és biztonságos?
A legjobb ingyenes molekuláris modellező szoftver Windows 10 rendszerhez
Fájlok egyszerű elindítása a Windows 10 rendszerű számítógépekhez készült myLauncher segítségével
Eszköztárak elrejtése a Tálca helyi menüjében a Windows 10 rendszerben
Hozzon létre egy billentyűparancsot kedvenc webhelyének megnyitásához a Windows 10 rendszerben
A legjobb ingyenes vonalkódolvasó szoftver Windows 10 rendszerhez
Nem lehet csatlakozni az Xbox Live-hoz; Javítsa ki az Xbox Live hálózati problémát a Windows 10 rendszerben
Az Ashampoo WinOptimizer egy ingyenes szoftver a Windows 10 optimalizálására
A globális gyorsbillentyűk listájának megjelenítése a Windows 10 rendszerben
A Linux Bash Shell telepítése Windows 10 rendszeren
A Linux Bash Shell használata Windows 10 rendszeren
Színprofil telepítése Windows 10 rendszerben ICC-profil használatával
Készítsen egyszerű jegyzeteket a PeperNote for Windows 10 segítségével