Izgradite LineageOS na Windows 10 koristeći Windows podsustav za Linux
Android trenutno prednjači na tržištu mobilnih OS-a s oko 88%. Veći dio ostatka udjela u vlasništvu je Appleovog iOS-a. Android kao operativni sustav otvorenog koda omogućuje programerima da podese OS i izgrade novi prilagođeni operativni sustav. Ljudi ih zovu Custom ROM-ovi (Custom ROMs). Ovi prilagođeni ROM-ovi(ROMs) poznati su u zajednicama diljem svijeta. Uz dostupnost prilagođenih ROM-ova(Custom ROMs) , korisnici sada mogu dobiti najnovije i vrhunske Androidove(Android) koje Google može ponuditi čak i ponekad prije nego što proizvođači originalne opreme(OEMs) izdaju ažuriranje za određeni uređaj. To također pomaže oživljavanju nepodržanog uređaja za pokretanje Customverzija Androida(Android) koju OEM nikada nije gurnuo ili razvio. Jedan od takvih popularnih Custom ROM -a je LineageOS.
LineageOS
LineageOS se ranije zvao CynogenMod OS . Verzija 16(Version 16) LineageOS -(LineageOS) a najnovije je izdanje i temelji se na Androidu 9 (Android 9) Pie od Googlea(Google) . Mnogi uređaji su trenutno podržani. Glavni razlog zašto ljudi obično instaliraju LineageOS je taj što pruža Stock Android iskustvo bez ikakve prilagođene kože. Ovo se sviđa i divi se mnogima. To je razlog zašto mnogi napredni korisnici na Samsung ili Xiaomi uređajima (Power)daju(Xiaomi) naprijed instalirati LineagoOS samo kako bi se riješili prilagođene kože kao što su Samsung Experience iMIUI odnosno. To mogu potvrditi jer imam prilagođeni operativni sustav na svom Xiaomi telefonu.
U svakom slučaju, neka se ovdje zadubi u ono glavno.
Izgradite LineageOS 16.0(Build LineageOS 16.0) na Windows 10 koristeći Windows podsustav(Windows Subsystem) za Linux
Prije(First) svega, provjerit ćemo zahtjeve sustava za ovaj zadatak.
Zahtjevi sustava(System Requirements)
Trebali biste imati najmanje 16 gigabajta (Gigabytes)RAM-a(RAM) na računalu. Trebao bi pokretati Windows 10 (samo 64-bitni). A za pohranu, preporuča se da imate 256 gigabajta(Gigabytes) ili više slobodnog prostora gdje je poželjno imati SSD .
Neke stvari o kojima treba voditi računa(Some things to take care of)
Kao što je spomenuo izvorni programer, ovdje su glavne stvari koje trebate imati na umu dok izvršavate ovaj zadatak.
- 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
Izgradnja LineageOS-a 16(Building LineageOS 16)
Sljedeće korake treba poduzeti jedan po jedan da bi ovaj zadatak funkcionirao.
- Instaliranje i postavljanje Ubuntua(Ubuntu) pod Windows podsustavom(Windows Subsystem) za Linux .
- Dobivanje potrebnih datoteka za BASH ljusku.
- Izrada direktorija za pohranu svih datoteka iz Github spremišta.
- Inicijalizacija LineageOS spremišta.
- Sinkronizacija resursa.
- Pokretanje skripte.
- Priprema koda specifičnog za uređaj.
- Dodavanje manifesta projekta.
- Ponovno sinkroniziranje resursa.
- Pokrenite gradnju za stvorene datoteke.
Prije svega, počnite preuzimanjem WSL & Ubuntu 18.04 LTS(downloading WSL & Ubuntu 18.04 LTS) iz Microsoft Storea(Microsoft Store) i postavljanjem.
Sada ćemo dobiti najnovije potrebne datoteke za našu BASH ljusku.
Za to unesite sljedeću naredbu u ljusku,
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
Za preuzimanje potrebnih datoteka trebat će neko vrijeme. Dakle, do tada možete samo sjediti i opustiti se.
Sada biste trebali stvoriti prilagođeni direktorij za pohranu svih preuzetih datoteka iz LineageOS Github repozitorija.
Za to unesite ovu naredbu,
mkdir -p ~/android/lineage && cd android/lineage
Počnimo raditi s Github repozitorijom za LineageOS .
Za to unesite ovu naredbu,
repo init -u https://github.com/LineageOS/android.git -b lineage-16.0
Konačno, sinkronizirajte spremište.
repo sync
Postoji izborni, ali preporučeni korak koji možete poduzeti kako biste ubrzali proces. Više o tome možete pročitati ovdje(here) .
Zatim morate pokrenuti datoteku skripte da biste se pripremili za izgradnju projekta.
Za to unesite ovu naredbu,
source build/envsetup.sh
Zatim pripremite kod za određeni uređaj. Da biste to učinili, morate znati kodni naziv tog uređaja. Možete pretraživati internet tako da unesete <YOUR DEVICE MARKETING NAME> Codename na bilo kojoj tražilici.
Naredba za pripremu koda specifičnog za uređaj je,
breakfast your device codename
Sada morate dodati redak datoteci manifesta. Možete ga potražiti i ako ne postoji, stvorite datoteku manifesta pod nazivom roomservice.xml unutar ove staze: .repo/local_manifests/.
Redak koji trebate dodati je,
<project name="TheMuppets/proprietary_vendor_your device brand" path="vendor/your device brand" remote="github" />
Ponovno sinkronizirajte sa spremištem. Koristite ovu naredbu,
repo sync
Sada smo gotovi s zamornim dijelom, ostalo je samo(Just) za početak gradnje.
Za početak izrade unesite sljedeći kod,
brunch your device codename
U slučaju da želite izgraditi noviju verziju LineageOS-a(LineageOS) , trebate samo sinkronizirati spremište, pokrenuti skriptu i zatim izravno pokrenuti gradnju.
To će vam uštedjeti puno vremena i internetskih podataka(Internet Data) .
Više o ovom zadatku i izgradnji LineageOS-a 15.1(LineageOS 15.1) na temelju Googleovog Android Oreo 8.1 možete pročitati ovdje(here) na XDA Developers.
Related posts
Kako instalirati Windows podsustav za Linux na Windows 11
Kako postaviti verziju distribucije Linuxa na WSL1 ili WSL2 u sustavu Windows 10
Kako provjeriti verziju podsustava Windows za Linux (WSL) u sustavu Windows
Preuzmite Ubuntu na Windows 10 iz trgovine Windows
Popravite pogreške, probleme i probleme Windows podsustava za Linux
Što je aplikacija podsustava Spooler i je li sigurna?
Besplatni softver za ograničavanje baterije za Windows 10
Ne mogu se spojiti na Xbox Live; Riješite problem s Xbox Live Networkingom u sustavu Windows 10
Kako koristiti Network Sniffer Tool PktMon.exe u sustavu Windows 10
Kako nametnuti Google SafeSearch u Microsoft Edgeu u sustavu Windows 10
PicsArt nudi prilagođene naljepnice i ekskluzivno 3D uređivanje na Windows 10
Kako aktivirati Windows 10 Enterprise Edition
Kako instalirati profil u boji u sustavu Windows 10 pomoću ICC profila
Omogućite poboljšanu zaštitu od lažiranja u Windows 10 Hello Face Authentication
Kako otvoriti .aspx datoteke na računalu sa sustavom Windows 10
Ashampoo WinOptimizer je besplatni softver za optimizaciju sustava Windows 10
Pretvori EPUB u MOBI - Besplatni alati za pretvaranje za Windows 10
Kako koristiti Linux Bash Shell na Windows 10
Microsoftov pomoćnik za udaljenu radnu površinu za Windows 10
3 najbolje aplikacije Reddit za Windows 10 koje su dostupne u Windows Storeu