Hallo, jongens als je hier bent betekent het dat je wilt leren hoe je een aangepaste Rom te bouwen voor je Android-telefoon of compileren Rom van de bron. Dus fijn ben ik terug met een geweldige gids voor iedereen. In die gids, Ik zal je leren hoe je elke aangepaste Rom voor je Android-telefoon kunt bouwen zonder pc. Ja, je kunt bouwen zonder pc. We zullen onze geweldige smartphone gebruiken om elke aangepaste Rom voor je Android-telefoon te bouwen. Dus jongens als je wilt Rom compileren van de bron dan zul je nodig hebt om stap voor stap handleiding te volgen. Dus zonder tijd te verspillen laten we beginnen.
Wat is een aangepaste Android-ROM:
Android-ROM is voor de firmware van een telefoon, gebaseerd op het Android-platform van Google. Android is open source en daarom kan elke ontwikkelaar de broncode bewerken, opnieuw compileren en opnieuw uitbrengen voor een breed scala aan apparaten. Gebruikers kunnen ROM ‘ s installeren om het uiterlijk en gedrag van een apparaat te veranderen. Alle aangepaste ROM ‘ s zijn ontwikkeld door de Android-gemeenschap, meestal een groep van core ontwikkelaars die dit doen puur uit een passie voor modding. Dit betekent dat de meeste zijn helemaal gratis. Aangepaste ROMs zijn beschikbaar voor Android-telefoons, tablets, mediaspelers, smartwatches en bijna elk type apparaat met Android.
wanneer u uw Android-telefoon koopt, wordt deze geleverd met een ” stock ROM “of de”stock firmware”. Dit is de voorgeïnstalleerde versie van het besturingssysteem. Deze ROM heeft beperkte functionaliteit zoals gedefinieerd door de fabrikant van de telefoon. Door een aangepaste ROM te knipperen, kunt u extra functionaliteit ontgrendelen en soms de prestaties verbeteren.
vereisten om Rom vanaf de bron zonder PC te compileren :
we werken aan ons Android-apparaat, dus je moet alle vereisten invullen.
(1) Ubuntu 16.04 Server (VM):
u hebt Ubuntu 16.04 Server nodig om aangepaste ROM ‘ s te maken. Omdat Ik gebruik Ubuntu 16.04 Server elke keer. U krijgt servers van AWS, Google cloud platform, Microsoft Azure, nog veel meer websites die servers. Ik raad u aan om AWS of Google cloud platforms te gebruiken. Ze bieden gratis proeven. U moet zich registreren op die website en nu bent u Rady om uw server te starten. Voor meer informatie, Google het.
voor uw Ubuntu 16.04-Server hebt u het volgende nodig :
RAM 4GB of hoger.
opslagruimte: 200GB?+
(2) bekend met de GitHub en Linux commando ‘ s :
je hebt wat kennis nodig over Github en Linux commando. Als je niet weet dat dan lettertype zorgen zal ik je leren een aantal basisprincipes in dat artikel. Maar als je wilt leren als een pro dan gewoon Google het.
(3) vereist elke android-telefoon :
u kunt elke android-telefoon gebruiken om een ROMs samen te stellen.
(4) benodigde apparaatbronnen:
elke aangepaste ROM ‘ s of elke stock ROM die van uw apparaatbronnen is opgebouwd. We zullen er niet diep over praten. Je moet alleen weten over apparaatbronnen. In die apparaatbronnen zijn 3 bomen vereist.
apparaatbronnen:
Apparaatstructuur.
kernelboom.
leveranciersstructuur.
Common tree (niet voor elk apparaat)
de bovenstaande trees zijn vereist om aangepaste ROM ‘ s te maken. Elk apparaat heeft zijn specifieke apparaatbronnen.
(5) Rom bron :
er zijn veel aangepaste ROM ‘ s beschikbaar op het internet. Zoals lineage os, AOSP extended, pixel experience, dot os, aokp, superior os, Syberia project etc. Selecteer een rom en haal de bron van GitHub.
(6) Download:
JuiceSSH-SSH Client App. Deze app zal u helpen om uw server te verbinden via SSH op Android.
Hoe Maak Je Een Aangepaste Rom Voor Je Android-Telefoon Te Bouwen! Compileer Rom van de broncode zonder PC
tenslotte, jongens, gaan we rom van de broncode compileren. We gaan lineage os compileren van de bron voor ons apparaat. Ik gebruik mijn Xiaomi mi Max 2-telefoon om lineage os pie rom van de bron te bouwen. Dus alle stappen zijn vergelijkbaar voor elk apparaat. dus zonder tijd te verspillen laten we beginnen.
(1) Maak een Ubuntu 16.04-server aan op AWS (Amazon Web Service):
maak gewoon een account aan op Amazon Web Services (AWS). Na activering bent u klaar om een instantie te starten. Ga eerst naar je AWS dashboard. Ga naar services / EC2 / Launch instance / Selecteer Ubuntu 16.04 LTS. Klik daarna op 8cpu 32GB RAM instance. Klik op Next: configure Instance Details. Nu hoef je niets in te stellen. Klik gewoon op Volgende: opslag toevoegen. Hier ziet u de grootte (GB). 8 GB is standaard. Dus je moet het veranderen met 200GB. Klik nu gewoon op Volgende: tags toevoegen. Voeg een tag toe als je wilt. Klik daarna op Volgende: configureer beveiligingsgroep. U krijgt SSH groep dus gewoon wijzigen bron tab aangepast aan overal. Klik nu op Review en start. Nu moet je klikken op de knop Starten. Het zal je vragen om een sleutelpaar. Als je al deze dingen doet, maak dan gewoon een nieuw sleutelpaar. Vergeet niet om dat sleutelpaar te downloaden op uw pc of telefoon. Mijn sleutelpaar is Roshan.pem. Na het starten van een instantie krijg je je publieke Ip op dashboard /services /EC2 / instance. kopieer je openbare IP-adres.
(2) Verbind de Ubuntu 16.04 – server via SSH op Android :
u moet de JuiceSSH-SSH-Client-app installeren vanaf de bovenstaande link of vanuit de Google play store.
u hebt 3 dingen nodig om te verbinden.
- openbaar IP-adres.
- toetsenbord.
- gebruikersnaam: ubuntu.
Open JuiceSSH-SSH Client App op Android. Ga naar verbindingen. Klik op ➕ het plus-pictogram om een nieuwe verbinding te maken. Stel het zo in:
Nickname: Any
Yupe: SSH
adres: zet uw openbare Ip
identiteit: nieuw toevoegen.
in identity fill like ballow:
Nickname: any
gebruikersnaam: ubuntu
Private Key: selecteer uw sleutelpaar.
sla het op. Gedaan nu uw instantie is aangesloten op je Android-telefoon. Open nu uw Ubuntu 16.04-server vanaf het tabblad Verbinding. Het zal een terminal openen. Gedaan uw instantie is klaar voor gebruik.
maak Server & verbinding maken met behulp van SSH video Tutorial (Hindi).
(3) bouwomgeving instellen voor het compileren van ROM ’s :
u moet enkele pakketten installeren voor het bouwen van aangepaste ROM’ s. Dus je moet kopiëren-plakken die commando ‘ s een voor een en druk op enter. # regels zijn een uitleg van commando ‘ s dus kopieer # regels
# krijg superuser toegang.
sudo su
# install JDK( druk 2 keer op enter).
add-apt-repository ppa: openjdk-r / ppa
# alle pakketten bijwerken.
apt-get update
# installeer meer pakketten.
apt-get install bison build-essential curl ccache flex lib32ncurses5-dev lib32z1-dev libesd0-dev libncurses5-dev libsdl1.2-dev libxml2 libxml2-utils lzop pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev git-core make phablet-tools gperf openjdk-8-jdk -y
# become a normal user.
exit
# creating a bin folder.
mkdir ~/bin
PATH=~/bin:$ PATH
cd ~ / bin
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~ / bin / repo
chmod a+x ~ / bin / repo
git clone https://github.com/akhilnarang/scripts.git scripts
cd scripts
bash setup/android_build_env.sh
klaar nu is uw instantie klaar voor het compileren van Rom vanuit de broncode. We gaan lineage os 16.0 pie rom compileren voor mijn Xiaomi Mi Max 2 (zuurstof).
Video Tutorial voor bouwomgeving opzetten deel 2 (Hindi).
(4) Maak een GitHub account aan :
Guys als je Rom vanuit de broncode zonder PC wilt compileren dan moet je meer informatie over Github krijgen. U kunt de informatie van Google. Maar je moet een account hebben op GitHub. Dus ga naar github.com en maak je nieuwe account aan. Als je al een account hebt, gebruik dan de oude. We hebben uw Github nodig: gebruikersnaam en e-mailadres voor een brief gebruik.
(5) Clone of download ROM bron :
nu gaan we eindelijk een lineage os 16.0 ROM bron in onze server downloaden. U kunt uw favoriete Rom-bron gebruiken als u wilt. Voor het downloaden van de bron volgt u eerst deze stappen en kopieer-plak de onderstaande commando ‘ s in uw server:
# Maak een Rom-map aan.
mkdir room name
(zoals ik een linage map aan het maken ben, dus mijn commando is mkdir lineage)
# Ga naar ROM map.
cd lineage
(vervang lineage door uw mapnaam).
# Verbind uw GitHub-account.
Git config-globale gebruiker.email “EMAIL” && Git config-global user.name “gebruikersnaam”
(verwijder e-mail en plaats uw e-mail. Verwijder gebruikersnaam en zet uw gebruikersnaam.) als volgt:
Git config-global user.email “” && git config-globale gebruiker.naam “MaheshTechnicals”
u moet enkele Github commando ‘ s begrijpen.
git clone-git clone commando gebruiken voor het downloaden van repositories van GitHub.
branch – – b) – brach is gedefinieerd voor welke brach u wilt gebruiken. Zoals pie brach, oreo brach, Android Q brach etc.
# om lineage os 16.0 source te initialiseren.
repo init-u git: / / github. com/LineageOS / android.Git-b lineage-16.0
# om broncode te synchroniseren of te downloaden.
repo sync
na repo sync zal het veel tijd kosten om uw bron te downloaden. Omdat bronnen groot zijn in grootte zoals 30-40 GB. Dus wacht tot het stoppen met downloaden.
download ROM Source Tutorial Deel 3 (Hindi).
(6) Wat zijn apparaatbronnen:
na het downloaden van de Rom-bron. Nu moet u uw apparaat codenaam kennen van Google. Als u niet weet hoe u de codenaam van uw apparaat te controleren. Gewoon google het als codenaam van uw apparaat naam. Zoals de codenaam van xiaomi MI Max 2. Dus in mijn geval is mijn Xiaomi MI Max 2-apparaatcode zuurstof. De codenaam is nodig jongens. Nu moeten we apparaatbronnen klonen. Zoals kernel tree, device tree, vendor tree. U kunt uw apparaat bronnen van xda of GitHub. Dus zoek eerst je hoge bomen. Als uw telefoon een aangepaste rom beschikbaar heeft, ga dan naar die XDA post. Daar vindt u uw apparaat bronnen in het tabblad Bronnen te krijgen.
u kunt ook uw apparaatbronnen doorzoeken in de GitHub zoekbalk. Zoals Ik wil apparaatboom voor mijn xiaomi Mi Max 2 zuurstof. Dus ik ga zo zoeken:
voor de apparaatstructuur:
device_xiaomi_oxygen
voor de kernelstructuur :
Kernel_xiaomi_oxygen
of
Kernel_xiaomi_msm8953
(MSM8953 is mijn apparaat-chipset. Dus je bent misschien anders. Dus google het uw apparaat chipset).
voor Leveranciersboom:
Vendor_xiaomi
of
Vendor_xiaomi_oxygen (soms).
voor gemeenschappelijke boom:
device_xiaomi_msm8953-gemeenschappelijke
indien deze boom beschikbaar is voor uw apparaat. Dan moet je deze boom ook gebruiken. Dus de vraag is hoe we weten dat een gemeenschappelijke boom beschikbaar is voor mijn apparaat of niet?. Zo eenvoudig is dat ga naar uw apparaat boom / rom.afhankelijkheidsbestand. Open dat bestand. Als u een gemeenschappelijke boom in dat bestand te zien. Dus je moet die boom ook klonen. Zo niet, leef dan.
ik hoop dat u de apparaatbronnen voor uw apparaat zult vinden. Nu gaan we onze apparaatbronnen zo klonen. Formaat om bomen te klonen:
git clone URL-B BRANCH PATH
URL: plaats uw bron URL.
tak: selecteer uw branchnaam uit bomen.
PATH: whare you clone your sources in your server.
(7) Clone uw apparaat bronnen:
nu ga ik mijn bronnen nu klonen. Dus als u hetzelfde apparaat als xiaomi Mi Max 2 bouwt, kunt u deze opdrachten gebruiken zonder iets te veranderen. Als je een ander apparaat gebruikt, gebruik dan je device source URL, BRANCH en PATH.
# zorg ervoor dat u zich in de Rom-map bevindt (in mijn geval is het lineage). Als je niet in de Rom map zit, gebruik dan het cd Commando.
cd lineage
# device tree.
git clone https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git – B pixel device/xiaomi / oxygen
soms is het volgens uw tree.
git clone https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git – B pixel device / xiaomi
# Kernel Tree.
git clone https://github.com/MaheshTechnicals/Kernel_xiaomi_oxygen – B lineage-16 kernel / xiaomi / msm8953
# Vendor Tree.
git clone https://github.com/MaheshTechnicals/android_vendor_oxygen – B lineage vendor / xiaomi
soms is het volgens uw tree.
git clone https://github.com/MaheshTechnicals/android_vendor_oxygen – B lineage vendor/xiaomi / oxygen
# Common Tree.
git clone https://github.com/rakeshraimca/android_device_msm8953-common – B havoc-new device / xiaomi / msm8953-common
gereed. Nu zijn alle apparaatbronnen gekloond. Nu gaan we naar de volgende stap.
Download apparaatbronnen Video Tutorial Deel 4 (Hindi).
(8) Rom Apparaatboom openen of fixeren :
Guy ‘ s Rom + apparaatbronnen zijn met succes gekloond. Maar nu gaan we Rom bringup doen. In eenvoudige woorden, je gaat om uw apparaat bronnen aan te sluiten met ROM bron. Voor dat, je nodig hebt om een aantal bestanden in uw apparaat boom te wijzigen. Dus ga eerst naar uw apparaat boom met behulp van een opdracht uit Rom map.
# gaat naar de apparaatboommap.
cd-apparaat / xiaomi / oxygen
# welk bestand en welke mappen we hebben.
ls
u zult veel bestanden en mappen zien. Maar we hoeven maar vijf bestanden aan te passen. Welke bestanden moeten we aanpassen? hier vermeld :
rom. afhankelijkheden
rom_oxygen.mk
vendorsetup.sh
AndroidProducts.mk
# laten we beginnen met een eerste bestand. Je moet rom hernoemen.afhankelijkheden bestand naar de naam van uw kamer.afhankelijkheid. we zullen MV commando gebruiken voor het hernoemen van bestanden en mappen. In mijn geval bouw ik lineage os dus het commando is.
MV rom.afhankelijkheden lineage.afhankelijkheden
# rom_oxygen.mk hernoem volgens uw ROM.
mv rom_oxygen.mk lineage_oxygen.mk
volgens de Rom zal het veranderen zoals in pixel experience Rom zal het hernoemen zoals aosp_oxygen.mk
u kunt dit doorverwijzen van officiële apparaatbronnen van een ander apparaat. Net als als je wilt weten lineage os device tree modificatie, zoek dan in Google zoals lineage device git. En verwijzen naar een willekeurige apparaatstructuur.
# aanmaken of wijzigen vendorsetup.sh dossier.
nano vendorsetup.sh
# het zal dat bestand openen. Wis alle regels als u een aantal regels hebt en voeg een aantal regels toe van hieronder:
add_lunch_combo rom_codename-userdebug
vervang Rom door lineage (volgens uw Rom-naam). Vervang de codenaam door de codenaam van uw apparaat. Zoals in mijn geval is mijn opdracht
add_lunch_combo lineage_oxygen-userdebug
# Save vendorsetup.sh dossier. U moet op:
CNTRL + O
ENTER
CNTRL + X
# AndroidProducts.mk we moeten dit bestand openen.
nano AndroidProducts.mk
# vervang uw Rom-naam en apparaat-codenaam als volgt:
PRODUCT_MAKEFILES: = \
$(LOCAL_DIR)/lineage_oxygen.mk
# opslaan AndroidProducts.mk dossier.
CNTRL + O
ENTER
CNTRL+X
# nu moeten we enkele regels in lineage.mk dossier. openen lineage.mk dossier.
mano lineage_oxygen.mk
# vervang Rom config bestand en Rom naam als volgt:
$(call inherit-product, vendor / lineage / config / common_full_phone. mk)
# verander Rom naam in die regel.
PRODUCT_NAME: = lineage_oxygen
# Save lineage.mk dossier.
CNTRL + O
ENTER
CNTRL+X
klaar uw apparaatstructuur is nu vast. Dus nu is uw apparaat boom goed aangesloten op uw Rom-bron. Nu ben je klaar om je eerste Rom te bouwen.
Repareer uw Apparaatstructuur Video Tutorial Deel 5 (Hindi).
(9) bouw of compileer uw ROM:
na al deze stappen bent u klaar om Rom vanaf de bron zonder PC te compileren. Dus, jongens, laten we beginnen met bouwen of beginnen met een compilatie van je Rom. Volg de bevelen op.
# ga daarvoor eerst naar de Rom-map.
cd
CD lineage
# build script uitvoeren.
. build/envsetup.sh
# voer caches uit.
export USE_CCACHE = 1 && ccache-M 50G && export CONFIG_STATE_NOTIFIER = y && export SELINUX_IGNORE_NEVERALLOWS = true
# lunch your device. Met uw apparaat codenaam als deze.
lunch lineage_oxygen-userdebug
# Brunch uw apparaat. En zet je apparaat codenaam de mijne is zuurstof dus.
brunch oxygen
OR
make bacon
het zal beginnen met het compileren van een Rom voor uw apparaat. Het zal 2-3 uur duren (het hangt volledig af van uw servers CPU en RAM) om Rom te bouwen, dus wacht tot 100%.
compileer uw Rom Tutorial Deel 6 (Hindi).
(10) fouten ophalen! Hoe deze fouten op te lossen :
als uw Rom-gebouw stopt door een aantal fouten te krijgen? Dus je moet die fouten eerst repareren en dan opnieuw compileren. Als je een fout krijgt. Dan cuppy dat sommige foutlijnen en zoeken op Google op te lossen. Dan zal het oplossen. Omdat meestal alle fouten en oplossingen die u krijgt van Google. Na de vaststelling en fout die u moet volgen om opnieuw te beginnen met bouwen.
als u echt zoekt op Google maar geen oplossingen krijgt. Dan zal ik je wat telegramgroepen geven. Stel je vragen daar. Ze zullen je zeker helpen.
Telegramgroepen Voor Android-Ontwikkeling :
Android ROM Development
Android Building Help
Mahesh Technicals My Group.
# ga daarvoor eerst naar de Rom-map.
cd
CD lineage
# build script uitvoeren.
. build/envsetup.sh
# voer caches uit.
export USE_CCACHE = 1 && ccache-M 50G && export CONFIG_STATE_NOTIFIER = y && export SELINUX_IGNORE_NEVERALLOWS = true
# lunch your device. Met uw apparaat codenaam als deze.
lunch lineage_oxygen-userdebug
# Brunch uw apparaat. En zet je apparaat codenaam de mijne is zuurstof dus.
brunch oxygen
of
maak bacon
Upload ROM op uw Google Drive:
Na succesvol compileren. U moet uw ROM zip-bestand overzetten naar uw Google Drive-Account. Voor dat, zult u een Gmail-account nodig. Ik denk het niet als iemand dat niet heeft in deze wereld. Maar als je het niet hebt, maak dan dat van de Google drive-website.
OK dus nu zijn we klaar om onze eerste lineage os Rom te uploaden op uw google drive-account. Dus volg de bevelen.
# ga naar de persoonlijke map.
cd
# Google Drive instellen.
wget https://docs.google.com/uc?id=0B3X9GlR6EmbnWksyTEtCM0VfaFE&export=download
# hernoem naar gdrive.
MV uc\?id\ = 0B3X9GlR6EmbnWksyTEtCM0VfaFE gdrive
# machtigingen instellen.
chmod +x gdrive
# stationspakket installeren.
sudo install gdrive/usr/local/bin / gdrive
# een link ophalen.
gdrive list
na dat Commando krijgt u een verificatiekoppeling in uw terminal. Dus kopieer die link en plak in elke browser. Ik ga die link in mijn Chrome-browser plakken. Zij zullen u vragen om uw Google-account daar aan te sluiten. Dus klik gewoon op uw Google-account. Dan geven ze u een verificatiecode kopieer die code en plak het in uw terminal en druk op enter.
klaar. Nu is uw Google drive-account verbonden met uw Ubuntu-server. Nu gaan we ons Rom-bestand uploaden.
# ga naar uw ROM zip-bestand. Vervang door je codenaam.
cd lineage/out / target / product / oxygen
ls
# zoek uw Rom-bestandsnaam. upload uw ROM zip-bestand om te rijden. Vervang Rom.zip naar uw Rom bestandsnaam.
Gdrive Upload Rom.zip
klaar nu uw ROM zip-bestand zal uploaden op uw Google Drive. Dus ga nu naar uw Google Drive-account of Google drive-app. Log in met dezelfde e-mail-ID die u hebt gebruikt om het station in een terminal aan te sluiten. Dus downloaden van het en test uw Rom-bestand.
upload uw ROM ‘ s op de Android File Host (AFH) Server Via Terminal:
jongens als u een ontwikkelaar bent dan moet u kennis hebben over AFH. Android File Host biedt cloudopslag voor uw projecten en andere dingen. Dus als je je projecten wilt uploaden en delen met anderen, kun je die service gratis gebruiken. Fijn hebben we onze aangepaste Rom Rady te delen met je vrienden. Dus nu gaan we ons ROM bestand uploaden naar de AFH server via terminal. Laten we beginnen.
(1) Maak eerst een account aan op androidfilehost.com.
(2) Vraag ze nu via e-mail aan voor toegang tot ontwikkelaars. Zij zullen u informeren via e-mail.
(3) Als u uw ontwikkelaarsaccount krijgt. Nu hebben we FTP toegang nodig. Gewoon weer contact met hen via e-mail en verzoek voor FTP-toegang. Het zal 2-3 dagen duren.
(4) na 2-3 dagen zullen zij u informeren. Ze sturen uw FTP-gegevens zoals:
een FTP-server: uploads.androidfilehost.com
FTP-gebruikersnaam: xxx
FTP-wachtwoord: xxx
FTP-poort: 21
SFTP-poort: 23
sla die gegevens op.
(5) Ga eerst naar de map waar uw Rom-bestand zich bevindt. Meestal is in uit / doel / product / zuurstof. Nu zijn we klaar om bestanden te uploaden op AFH met een terminal via FTP. Je hebt er een commando voor nodig. Zie onderstaande opdracht:
curl-ftp-pasv-T bestandsnaam ftp://USERNAME:
opmerking: u moet enkele regels vervangen volgens uw gegevens, zoals voorbeeld
bestandsnaam: Naam van uw Rom-bestand (AospExtended-v6. 7-oxygen-20191206-1340-onofficieel.zip)
gebruikersnaam: plaats hier uw FTP-gebruikersnaam.
PASS: Vul uw FTP-wachtwoord in.
(6) na het wijzigen van het bovenstaande commando volgens uw gegevens. Druk op enter. Uw Rom zal beginnen met uploaden op AFH. Het duurt 1-2 minuten om te voltooien.
(7) ga nu naar uw AFH-Account. importeer uw geüploade bestand uit de FTP sectie. Klaar nu uw Rom-bestand is op AFH. Deel uw ROM-bestand met uw apparaat gemeenschap of op xda.
Python-Versie Bijwerken :
veel mensen geconfronteerd met problemen wanneer ze proberen om ROMs te bouwen. Dat is python 3 niet langer ondersteund. Dus laten we het updaten.
(1) Eerst moet je python ppa installeren.
$ sudo add-apt-repository ppa:deadsnakes/ppa
(2) Nu is de volgende stap om alle pakketten bij te werken.
$ sudo apt-get update
(3) Laten we nu upgraden python 2 naar 3. Voordat we 3.7 installeren, moeten we python 3.6 installeren door de volgende commando ‘ s uit te voeren.
$ sudo apt-get install python3.6
$ sudo apt-get install python3.7
(4) Laten we nu pip installeren door het volgende commando uit te voeren.
$ sudo apt install python3-pip
(5) Stel prioriteit in op python.
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2