Jak Vytvořit Vlastní Rom Pro Váš Telefon Android! Kompilace Rom ze zdroje bez PC [2021]

Ahoj, kluci, pokud jste tady, znamená to, že se chcete naučit, jak vytvořit vlastní Rom pro váš telefon Android nebo kompilovat Rom ze zdroje. Tak jemně jsem zpět s velkým průvodcem pro každého. V této příručce vás naučím, jak si můžete vytvořit vlastní Rom pro svůj telefon Android bez počítače. Ano, můžete stavět bez pc. Použijeme náš skvělý smartphone k vytvoření jakékoli vlastní Rom pro váš telefon Android. Takže kluci, pokud chcete kompilovat Rom ze zdroje, budete muset postupovat krok za krokem. Takže bez ztráty času začněme.

co je Android Vlastní ROM:

Android ROM je firmware telefonu, založený na platformě Android Google. Android je open source, a proto může každý vývojář upravit zdrojový kód, překompilovat jej a znovu uvolnit pro širokou škálu zařízení. Uživatelé mohou nainstalovat ROM změnit vzhled a chování zařízení. Všechny vlastní ROM jsou vyvíjeny komunitou Android, většinou skupinou hlavních vývojářů, kteří to dělají čistě z vášně pro modding. To znamená, že většina z nich je zcela zdarma. Vlastní ROM jsou k dispozici pro telefony Android, tablety, přehrávače médií, chytré hodinky a téměř jakýkoli typ zařízení se systémem Android.

když si koupíte telefon Android, je dodáván s „stock ROM“ nebo „stock firmware“. Jedná se o předinstalovanou verzi operačního systému. Tato ROM má omezenou funkčnost, jak je definováno výrobcem telefonu. Blikáním vlastní ROM můžete odemknout další funkce a někdy zlepšit výkon.

 kompilace Rom ze zdroje bez PC
kompilace Rom ze zdroje bez PC

požadavky na kompilaci Rom ze zdroje bez PC :

pracujeme na našem zařízení Android, takže musíte plně vyplnit všechny požadavky.

(1) Ubuntu 16.04 Server (VM):

k vytvoření vlastních ROM budete potřebovat server Ubuntu 16.04. Protože používám Ubuntu 16.04 Server pokaždé. Získáte servery od AWS, Google cloud platform, Microsoft Azure, mnoho dalších webů, které poskytují servery. Doporučuji používat cloudové platformy AWS nebo Google. Poskytují bezplatné zkušební verze. Musíte se zaregistrovat na tomto webu a nyní jste rádi, abyste spustili svůj server. Pro více informací, Google to.

pro váš server Ubuntu 16.04 budete potřebovat:

RAM 4GB nebo vyšší.
skladování: 200GB?+

(2) seznámení s příkazy GitHub a Linux:

potřebujete nějaké znalosti o příkazu Github a Linux. Pokud si nevíte, že pak font starosti budu vás naučí některé základy v tomto článku. Ale pokud se chcete učit jako profesionál, pak to jen Vygooglete.

(3) vyžaduje jakýkoli telefon android:

pro kompilaci ROM můžete použít libovolný telefon android.

(4) zdroje zařízení potřebné:

každý vlastní ROM nebo jakýkoli Sklad ROM stavět ze zdrojů zařízení. Nebudeme o tom mluvit hluboko. Stačí vědět o zdrojích zařízení. V tomto zdroji zařízení jsou vyžadovány 3 stromy.

zdroje zařízení:

strom zařízení.
strom jádra.
strom dodavatele.
společný strom (ne pro každé zařízení)

výše uvedené stromy jsou nutné k vytvoření vlastních ROM. Každé zařízení má své specifické zdroje zařízení.

(5) zdroj Rom:

na internetu je k dispozici spousta vlastních ROM. Stejně jako lineage os, AOSP extended, pixel experience, dot os, aokp, superior os, Syberia project atd. Vyberte libovolnou rom a získejte zdroj z GitHubu.

(6) Download:

JuiceSSH-SSH Client App. Tato aplikace vám pomůže připojit server přes SSH na Android.

Jak Vytvořit Vlastní Rom Pro Váš Telefon Android! Kompilujte Rom ze zdroje bez PC

konečně, kluci, budeme kompilovat rom ze zdroje. Budeme kompilovat lineage os ze zdroje pro naše zařízení. Používám svůj telefon xiaomi Mi Max 2 k sestavení lineage os pie rom ze zdroje. Takže všechny kroky jsou podobné pro každé zařízení. takže bez ztráty času začněme.

(1) Vytvořte server Ubuntu 16.04 na AWS (Amazon Web Service):

stačí si vytvořit účet na Amazon Web Services (AWS). Po aktivaci jste připraveni spustit instanci. Nejprve přejděte na řídicí panel AWS. Přejděte na služby / EC2 / spusťte instanci / vyberte Ubuntu 16.04 LTS. Poté klikněte na instanci 8CPU 32GB RAM. Klikněte na další: konfigurovat podrobnosti Instance. Nyní nemusíte nic nastavovat. Stačí kliknout na další: přidat úložiště. Zde uvidíte velikost (GB). Ve výchozím nastavení je 8 GB. Takže je třeba jej změnit pomocí 200GB. Nyní stačí kliknout na další: Přidat značky. Přidejte libovolnou značku, pokud chcete. Poté klikněte na další: konfigurovat skupinu zabezpečení. Získáte skupinu SSH, takže stačí změnit kartu Zdroje na libovolné místo. Nyní klikněte na Zkontrolovat a spustit. Nyní musíte kliknout na tlačítko Spustit. Požádá vás o pár klíčů. Pokud děláte všechny tyto věci, stačí vytvořit nový pár klíčů. Nezapomeňte si tento pár klíčů stáhnout do počítače nebo telefonu. Můj pár klíčů se jmenuje Roshan.pem. Po spuštění instance získáte veřejnou Ip adresu na dashboard / services / EC2 / instance. zkopírujte svou veřejnou IP adresu.

(2) Připojte server Ubuntu 16.04 přes SSH v systému Android:

musíte nainstalovat klientskou aplikaci JuiceSSH – SSH z výše uvedeného odkazu nebo z Obchodu Google play.

k připojení potřebujete 3 věci.

  • veřejná IP adresa.
  • pár kláves.
  • uživatelské jméno: ubuntu.

otevřete klientskou aplikaci JuiceSSH – SSH v systému Android. Přejít na připojení. Kliknutím na ➕ ikonu plus vytvoříte nové připojení. Nastavte to jako níže:

přezdívka: Any
Yupe: SSH
adresa: vložte svou veřejnou Ip

identita: Přidat nový.

v identitě vyplňte jako níže:

přezdívka: libovolné
uživatelské jméno: ubuntu
soukromý klíč: vyberte pár klíčů.

uložte jej. Hotovo nyní je vaše instance připojena k telefonu Android. Nyní otevřete server Ubuntu 16.04 na kartě Připojení. Otevře terminál. Hotovo vaše instance je připravena k použití.

vytvořit Server & připojit pomocí SSH výukové video (hindština).

(3) Nastavení sestavení prostředí pro kompilaci ROM:

je třeba nainstalovat některé balíčky pro vytváření vlastních ROM. Takže musíte kopírovat a vložit příkazy jeden po druhém a stisknout klávesu enter. # lines jsou vysvětlení příkazů, takže nekopírujte # lines

# získejte přístup superuživatele.

sudo su

# install JDK (stiskněte klávesu enter 2 krát).

add-apt-repository ppa: openjdk-r / ppa

# aktualizujte všechny balíčky.

apt-get update

# install more packages.

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 skripty

CD skripty

bash setup/android_build_env.sh

hotovo nyní je vaše instance připravena ke kompilaci Rom ze zdroje. Chystáme se sestavit lineage os 16.0 pie rom pro můj Xiaomi Mi Max 2 (kyslík).

nastavení sestavení prostředí výukové video Část 2 (Hindština).

(4) Vytvořte účet Github:

kluci pokud chcete kompilovat Rom ze zdroje bez počítače, budete muset získat více informací o Githubu. Informace můžete získat od společnosti Google. Ale musíte mít účet na Githubu. Tak jděte na github.com a vytvořte si nový účet. Pokud již máte účet, použijte ten starý. Požadovali jsme váš Github: uživatelské jméno a e-mailová adresa pro použití dopisu.

(5) Klonujte nebo stahujte zdroj ROM:

nyní konečně stáhneme zdroj ROM lineage os 16.0 na našem serveru. Pokud chcete, můžete použít svůj oblíbený zdroj Rom. Pro stažení zdroje nejprve postupujte takto a zkopírujte níže uvedené příkazy na vašem serveru:

# vytvořte složku Rom.

název místnosti mkdir

(stejně jako vytvářím složku linage, takže můj příkaz je mkdir lineage)

# přejděte do složky ROM.

cd lineage

(nahraďte lineage názvem složky).

# Připojte svůj účet Github.

git config-globální uživatel.e-mail „E-mail“ && git config-globální user.name „uživatelské jméno“

(odstraňte e-mail a vložte svůj e-mail. Odebrat uživatelské jméno a dát své uživatelské jméno.) takto:

git config-globální uživatel.e-mail „“ && git config-globální uživatel.název „MaheshTechnicals“

musíte pochopit některé příkazy Github.

git clone – příkaz git clone použití pro stahování repozitářů z GitHubu.

větev (- b – – brach je definována pro kterou brach chcete použít. Jako pie brach, Oreo brach, Android Q brach atd.

# inicializovat lineage os 16.0 zdroj.

repo init-u git: / / github. com / LineageOS / android.git-b lineage-16.0

# pro synchronizaci nebo stahování zdroje.

repo sync

po synchronizaci repo bude stahování zdroje trvat hodně času. Protože zdroje jsou velké velikosti jako 30-40 GB. Počkejte, až se zastaví stahování.

stáhnout zdroj ROM Tutorial část 3 (Hindština).

(6) Co jsou zdroje zařízení:

Po stažení zdroje Rom. Nyní musíte znát kódové jméno zařízení od společnosti Google. Pokud nevíte, jak zkontrolovat kódový název zařízení. Jen google to jako kódový název vašeho zařízení. Stejně jako kódové jméno xiaomi Mi Max 2. Takže v mém případě je můj kódový název zařízení xiaomi Mi Max 2 oxygen. Krycí jméno je potřeba kluci. Nyní musíme klonovat zdroje zařízení. Jako strom jádra, strom zařízení, strom dodavatele. Zdroje zařízení najdete z xda nebo Githubu. Takže nejprve najděte své vysoké stromy. Pokud má váš telefon k dispozici vlastní rom, přejděte na tento příspěvek xda. Zde získáte zdroje zařízení na kartě zdroje.
zdroje zařízení můžete také vyhledávat na vyhledávacím panelu Github. Stejně jako Chci strom zařízení pro můj kyslík xiaomi Mi Max 2. Takže budu hledat takto:

pro strom zařízení:

device_xiaomi_oxygen

pro strom jádra :

Kernel_xiaomi_oxygen

nebo

Kernel_xiaomi_msm8953

(msm8953 je moje čipová sada zařízení. Takže můžete být jiní. Takže google to vaše čipová sada zařízení).

pro strom dodavatele :

Vendor_xiaomi

nebo

Vendor_xiaomi_oxygen (někdy).

pro společný strom:

device_xiaomi_msm8953-common

pokud je tento strom k dispozici pro vaše zařízení. Pak musíte použít i tento strom. Otázkou tedy je, jak víme, že pro mé zařízení je k dispozici společný strom nebo ne?. Tak jednoduché je, že přejděte na strom zařízení / rom.soubor závislostí. Otevřete ten soubor. Pokud v tomto souboru uvidíte společný strom. Takže musíte klonovat ten strom také. Pokud ne, pak to žijte.

doufám, že najdete zdroje zařízení pro vaše zařízení. Nyní budeme klonovat naše zdroje zařízení, jako je tento. Formát pro klonování stromů:

git clone URL-cesta větve B

URL: vložte zdrojovou adresu URL.

větev: vyberte název větve ze stromů.

cesta: whare klonujete své zdroje na serveru.

(7) Klonujte zdroje zařízení:

nyní budu klonovat své zdroje. Takže pokud stavíte stejné zařízení jako xiaomi Mi Max 2, můžete tyto příkazy použít, aniž byste něco změnili. Pokud používáte jiné zařízení, použijte zdrojovou adresu URL, větev a cestu zařízení.

# ujistěte se, že jste ve složce Rom (v mém případě je to lineage). Pokud nejste ve složce Rom, přejděte pomocí příkazu cd.

cd lineage

# strom zařízení.

git clone https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git – B pixel device / xiaomi / oxygen

někdy je to podle vašeho stromu.

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

někdy je to podle vašeho stromu.

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-nové zařízení / xiaomi/msm8953-běžné

Hotovo. Nyní jste všechny zdroje zařízení jsou klonovány. Nyní se pohybujeme k dalšímu kroku.

stáhnout zdroje zařízení Výukové Video část 4 (Hindština).

(8) Rom vyvolejte nebo upevněte strom zařízení :

Guyovy zdroje Rom + zařízení jsou úspěšně klonovány. Ale teď budeme dělat Rom bringup. Jednoduše řečeno, připojíte zdroje zařízení ke zdroji ROM. K tomu je třeba upravit některé soubory ve stromu zařízení. Nejprve tedy přejděte do stromu zařízení pomocí příkazu ze složky Rom.

# přechod do složky stromu zařízení.

cd device/xiaomi/oxygen

# jaký soubor a složky máme.

ls

uvidíte spoustu souborů a složek. Ale musíme upravit pouze pět souborů. Takže, které soubory musíme upravit? vyjmenovat :

ROM. závislosti
rom_oxygen.mk
vendorsetup.sh
AndroidProducts.mk

# začněme prvním souborem. Musíte přejmenovat rom.soubory závislostí na název pokoje.závislost. budeme používat příkaz mv pro přejmenování souborů a složek. V mém případě stavím lineage os, takže příkaz je.

mv rom.závislost linie.závislosti

# rom_oxygen.mk přejmenujte podle svého ROM.

mv rom_oxygen.mk lineage_oxygen.mk

podle Rom se změní jako v pixel experience Rom bude přejmenován jako aosp_oxygen.mk

můžete to odkázat z oficiálních zdrojů zařízení jiného zařízení. Stejně jako pokud chcete znát úpravu stromu zařízení lineage os, pak hledejte v Google jako lineage device git. A podívejte se na jakýkoli strom zařízení.

# vytvořit nebo upravit vendorsetup.sh soubor.

nano vendorsetup.sh

# otevře tento soubor. Vymažte všechny řádky, pokud máte, a přidejte některé řádky z níže:

add_lunch_combo rom_codename-userdebug

nahraďte Rom lineage (podle názvu Rom). Nahraďte kódové jméno kódovým názvem zařízení. Stejně jako v mém případě je můj příkaz

add_lunch_combo lineage_oxygen-userdebug

# Uložit vendorsetup.sh soubor. Musíte stisknout:

CNTRL+O
zadejte
CNTRL+X

# AndroidProducts.mk. musíme otevřít tento soubor.

nano AndroidProducts.mk

# nahraďte tímto názvem Rom a kódovým názvem zařízení:

PRODUCT_MAKEFILES: = \
$(LOCAL_DIR)/lineage_oxygen.mk

# Uložit AndroidProducts.mk soubor.

CNTRL+O
zadejte
CNTRL+X

# nyní musíme změnit některé řádky v lineage.mk soubor. otevřít lineage.mk soubor.

mano lineage_oxygen.mk

# nahraďte konfiguračním souborem Rom a názvem Rom takto:

$(call inherit-product, vendor/lineage/config/common_full_phone. mk)

# změňte název Rom v tomto řádku.

PRODUCT_NAME: = lineage_oxygen

# Uložit lineage.mk soubor.

CNTRL+o
zadejte
CNTRL + X

Hotovo strom zařízení je nyní opraven. Nyní je tedy strom zařízení správně připojen ke zdroji Rom. Nyní jste připraveni vytvořit svůj první Rom.

opravit strom zařízení výukové video část 5 (Hindština).

(9) Sestavte nebo zkompilujte svou ROM:

po všech těchto krocích jste připraveni kompilovat Rom ze zdroje bez počítače. Takže, kluci, začněme stavět nebo začít kompilaci vašeho Rom. Jen postupujte podle příkazů.

# nejprve přejděte do složky Rom.

cd

cd lineage

# spustit build script.

. build/envsetup.sh

# spustit mezipaměti.

export USE_CCACHE=1 && ccache-m 50G && export CONFIG_STATE_NOTIFIER=y && export SELINUX_IGNORE_NEVERALLOWS=true

# oběd zařízení. S kódovým názvem zařízení, jako je tento.

lunch lineage_oxygen-userdebug

# Brunch zařízení. A dejte své kódové jméno zařízení, Moje je kyslík.

brunch oxygen

nebo

vytvořte slaninu

začne kompilovat Rom pro vaše zařízení. Bude to trvat 2-3 hodiny (to zcela závisí na vašich serverech CPU a RAM) vybudovat Rom, takže počkejte, až 100%.

zkompilujte svůj výukový program Rom část 6 (Hindština).

(10) získání chyb! Jak opravit tyto chyby :

pokud se vaše budova Rom zastaví získáním některých chyb? Takže je třeba opravit, že chyby nejprve pak kompilovat znovu. Pokud máte nějakou chybu. Pak cuppy, že některé chybové řádky a hledat to na Google opravit. Pak se to opraví. Protože většinou všechny chyby a řešení získáte od společnosti Google. Po opravě a chybě je třeba začít znovu stavět.

pokud opravdu hledáte na Googlu, ale nedostanete žádná řešení. Pak vám dám nějaké telegramové skupiny. Zeptejte se tam. Určitě vám pomohou.

Android Vývoj Telegram Skupiny :

Android ROM Development

Android Stavební Help

Mahesh Technicals moje skupina.

# nejprve přejděte do složky Rom.

cd

cd lineage

# spustit build script.

. build/envsetup.sh

# spustit mezipaměti.

export USE_CCACHE=1 && ccache-m 50G && export CONFIG_STATE_NOTIFIER=y && export SELINUX_IGNORE_NEVERALLOWS=true

# oběd zařízení. S kódovým názvem zařízení, jako je tento.

lunch lineage_oxygen-userdebug

# Brunch zařízení. A dejte své kódové jméno zařízení, Moje je kyslík.

brunch oxygen

nebo

vytvořte slaninu

Nahrajte ROM na Disk Google:

po úspěšné kompilaci. Musíte přenést soubor ROM zip do účtu Disku Google. K tomu budete potřebovat účet Gmail. Nemyslím si to, pokud to někdo na tomto světě nemá. Ale pokud jste to neměli, Vytvořte to z webu Disku Google.

OK takže nyní jsme připraveni nahrát náš první lineage os Rom na váš účet na Disku google. Takže postupujte podle příkazů.

# přejděte do domovského adresáře.

cd

# nastavení Disku Google.

wget https://docs.google.com/uc?id=0B3X9GlR6EmbnWksyTEtCM0VfaFE&export=download

# přejmenovat na gdrive.

mv UC\?id\=0B3X9GlR6EmbnWksyTEtCM0VfaFE gdrive

# nastavit oprávnění.

chmod + x gdrive

# install drive package.

sudo install gdrive/usr/local/bin / gdrive

# získejte odkaz.

seznam gdrive

po tomto příkazu získáte ověřovací odkaz v terminálu. Zkopírujte tento odkaz a vložte jej do libovolného prohlížeče. Tento odkaz vložím do prohlížeče chrome. Požádají vás, abyste tam připojili svůj účet Google. Stačí tedy kliknout na svůj účet Google. Poté vám poskytnou ověřovací kód zkopírujte tento kód a vložte jej do terminálu a stiskněte klávesu enter.

Hotovo. Nyní je váš účet na Disku Google připojen k vašemu serveru Ubuntu. Nyní nahrajeme náš soubor Rom.

# přejděte do souboru Rom zip. Nahraďte kódovým jménem.

cd lineage/out/target/product / oxygen

ls

# najděte název souboru Rom. nahrajte soubor ROM zip na disk. Nahradit Rom.zip na název souboru Rom.

gdrive Nahrát Rom.zip

hotovo nyní se Váš soubor ROM zip nahraje na Disk Google. Nyní tedy přejděte do svého účtu Disk Google nebo aplikace Disk Google. Přihlaste se stejným e-mailovým ID, které jste použili k připojení jednotky v terminálu. Stáhněte si z něj a otestujte svůj soubor Rom.

Nahrajte své ROM na server Android File Host (AFH) přes terminál:

kluci pokud jste vývojář, měli byste mít znalosti o AFH. Android File Host poskytuje cloudové úložiště pro vaše projekty a další věci. Pokud tedy chcete nahrávat a sdílet své projekty s ostatními, můžete tuto službu používat zdarma. Jemně máme náš vlastní Rom Rady sdílet se svými přáteli. Nyní tedy nahrajeme náš ROM soubor na AFH server přes terminál. Začněme.

(1) Nejprve si vytvořte účet na androidfilehost.com.

(2) Nyní je požádejte e-mailem o přístup pro vývojáře. Budou vás informovat e-mailem.

(3) pokud získáte svůj účet vývojáře. Nyní potřebujeme FTP přístup. Stačí je znovu kontaktovat e-mailem a požádat o přístup FTP. Bude to trvat 2-3 dny.

(4) po 2-3 dnech vás budou informovat. Pošlou vaše FTP údaje jako:

FTP server: uploads.androidfilehost.com

FTP uživatelské jméno: xxx

FTP heslo: xxx

FTP port: 21

SFTP port: 23

uložte tyto podrobnosti.

(5) nejprve přejděte do adresáře, kde je váš soubor Rom přítomen. Většinou je v out / Cíl/produkt / kyslík. Nyní jsme připraveni nahrát soubory na AFH pomocí terminálu přes FTP. Potřebujete na to příkaz. Viz níže uvedený příkaz:

název souboru curl-ftp-pasv-T ftp://USERNAME:

poznámka: je třeba nahradit některé řádky podle vašich údajů, jako je příklad

název souboru: Název souboru Rom (AospExtended-v6. 7-oxygen-20191206-1340-neoficiální.zip)

uživatelské jméno: sem Vložte své uživatelské jméno FTP.

PASS: vložte heslo FTP.

(6) Po úpravě výše uvedeného příkazu podle vašich údajů. Stačí stisknout klávesu enter. Váš Rom začne nahrávat na AFH. Dokončení bude trvat 1-2 minuty.

(7) Nyní přejděte na svůj účet AFH. importujte nahraný soubor ze sekce FTP. Hotovo nyní je váš Rom soubor na AFH. Sdílejte svůj ROM soubor s komunitou zařízení nebo na xda.

Aktualizovat Verzi Pythonu :

mnoho lidí čelí problému, když se snaží stavět ROM. Což je python 3 již není podporován. Pojďme to aktualizovat.

(1) Nejprve musíte nainstalovat python ppa.

$ sudo add-apt-repository ppa:deadsnakes/ppa

(2) Dalším krokem je aktualizace všech balíčků.

$ sudo apt-get update

(3) nyní umožňuje upgrade python 2 na 3. Před instalací 3.7 musíme nainstalovat python 3.6 spuštěním následujících příkazů.

$ sudo apt-get install python3.6
$ sudo apt-get install python3.7

(4) nyní umožňuje nainstalovat pip spuštěním následujícího příkazu.

$ sudo apt install python3-pip

(5) nastavte prioritu na 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

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.