CENTOS 8 nebo jiná jeho verze není oficiálně dostupná v Windows 10 App Store pro subsystém WSL- Windows pro Linux, ale stále jej můžete nainstalovat a používat.
Společnost Microsoft nepřetržitě prokazuje svou lásku vůči Linuxu a to je vidět ve WSL. S nejnovějším aktualizací Windows 10 může být pro běžné uživatele k dispozici upgradovaná verze předchozího WSL 1. Výhodou toho je, že nyní budeme mít plnohodnotné jádro Linux, které bude provozovat různá linuxová distribuce, jako jsou Ubuntu, Debian Kali, Suse a další… nedávno, Ubuntu 20.04 LTS, nejnovější verze tohoto linuxu je k dispozici ke stažení a Nainstalujte na Windows 10 pro WSL, ale omlouvám se, že tam nemáme populární server CENTOS Server Linux. Možná je to kvůli menší popularitě CENTOS mezi standardními uživateli Linuxu na ploše. Pokud jste však vývojářem nebo jen nadšencem Linux a chcete používat CENTOS 8 na Windows 10 WSL, zde je návod.
požadavky
- WSL na Windows 10
- Připojení k internetu ke stažení požadovaných souborů.
Krok 1: Povolte WSL ve vašem systému
Pokud již máte subsystém Windows pro Linux povolený v systému, můžete se přesunout na další krok. Ty však ještě musíZapnout to, jednoduše spusťte PowerShell jako administrátor a kopírujte níže uvedený příkaz v něm. Po dokončení procesu restartujte systém.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Krok 2: Stáhněte si CENTOS 8 WSL souborů
Abychom získali aplikaci CENTOS WSL Linux, nemusíme navštěvovat Store Windows 10, protože to není, místo toho, že je k dispozici na GitHubu jako open-source projekt vyvinutý některým japonským vývojářem, pojmenovanýmYuk7(Název profilu). Proto jděte k jehoStránka projektu GitHubA v rámci vydání CENTOS WSL získáte nejnovější verzi 8.1. Nezapomeňte však použít toto vydání, měli byste být na nejnovější aktualizaci Windows 10 May Aktualizace 2004 nebo později. Jinak můžete.
Krok 3: UNZIP CENTOS8.zip
Stažený soubor bude ve formátu zipu, a proto jednoduše klepněte pravým tlačítkem myši a rozbalte jej někde, kde soubor náhodně neodstraníte.
Krok 3: Nainstalujte Centos 8 na WSL
Otevřete extrahovanou složku a spusťteSoubor CENTOS8.EXE.Pokud Windows o tom zobrazí určité podezření, stačí vybrat možnost „Spusťte stejně“.
Během několika minut zaregistruje tuto novou aplikaci Linux pod funkcí WSL Windows 10.
Krok 4: Spusťte aplikaci Linux
Nyní opět spusťte stejný soubor spustitelného souboru CENTOS8 přítomen uvnitř extrahované složky, ale tentokrát uvidíte příkazový řádek s uživatelem root. Nebo jednoduše ve vyhledávacím poli se systémem Windows 10.
Abychom všechno testovali dobře, spustili jsme příkaz aktualizace systému. Můžete to udělat také.
dnf update
Ve výchozím nastavení je uživatel root bez jakéhokoli hesla a pokud chcete, můžete jej nastavit.
Navíc ti, kteří to chtějí spustit pod WSL 2, mohou vidět tento tutoriál:.
Odinstalovat Centos 8 z WSL (volitelné)
V budoucnu, pokud chcete tuto aplikaci Linux smazat, pak nejenom smažte složku CENTOS 8 Unzipped přímo jinak, vytvoří problém při přeinstalování stejného, a tím správně deregister a poté soubory odstraní.
- Otevřete složku a stiskněte a podržteposunaKlepněte pravým tlačítkem myšiuvnitř této složky.
- Zde vyberte Otevřít okno PowerShell.
- Příkaz běhu:
./CentOS8.exe clean
Výstup pro výše uvedený příkaz:
PS C:\Users\Raj\Desktop\CentOS8> ./CentOS8.exe clean This will remove this distro (CentOS8) from the filesystem. Are you sure you would like to proceed? (This cannot be undone) Type "y" to continue:Y Accepting is required to proceed.
Jednalo se tedy o jednoduchý návod pro spuštění serveru CENTOS 8 na Windows 10 WSL.
Poznámka:Pokud dostanete tuto chybu v budoucnosti-
RPM: error: db5 error(-30969) from dbenv->open: BDB0091 DB_VERSION_MISMATCH: Database environment version mismatch RPM: error: cannot open Packages index using db5 - (-30969) RPM: error: cannot open Packages database in /var/lib/rpm The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'. Error: Could not run transaction.
Pak jednoduše běžte
sudo rm /var/lib/rpm/.rpm.lock
Poznámka: Pokud dostanete chybu:
Nepodařilo se stáhnout metadata pro repo 'appstream' [CentOS]
Poté postupujte podle níže uvedených kroků:
cd /etc/yum.repos.d/
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=https://mirror.centos.org|baseurl=https://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
sudo yum update -y