Hoe centos 8 te installeren op WSL 1 of 2 van Windows 10

CentOS 8 of een andere versie is niet officieel beschikbaar in Windows 10 App Store voor WSL-Windows-subsysteem voor Linux, maar u kunt het nog steeds installeren en gebruiken.

Microsoft heeft zijn liefde continu getoond voor Linux en dat is te zien in WSL. Met de nieuwste Windows 10 mei Update, de WSL 2, zal een verbeterde versie van de vorige WSL 1 beschikbaar zijn voor reguliere gebruikers. Het voordeel daarvan is dat we nu een volwaardige Linux-kernel hebben om verschillende Linux-districten te bedienen, zoals Ubuntu, Debian Kali, Suse en meer ... Onlangs, Ubuntu 20.04 LTS, de nieuwste versie van deze Linux is beschikbaar om te downloaden en Installeer op Windows 10 voor WSL, maar het spijt me te zeggen dat we daar geen populaire CentOS -server Linux hebben. Misschien is het vanwege de minder populariteit van CentOS bij standaard desktop Linux -gebruikers. Als u echter een ontwikkelaar bent of gewoon een Linux -enthousiasteling en CentOS 8 op Windows 10 WSL wilt gebruiken, hier is de tutorial daarover.

vereisten

  • WSL op Windows 10
  • Internetverbinding om de vereiste bestanden te downloaden.

Stap 1: Schakel WSL in op uw systeem

Als u al Windows -subsysteem voor Linux hebt ingeschakeld op uw systeem, kunt u naar de volgende stap gaan. Die moeten echter datSchakel het inStart de PowerShell gewoon als beheerder en kopieer de onderstaande opdracht erin. Zodra het proces is voltooid, start u uw systeem opnieuw op.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Stap 2: Download CentOS 8 WSL -bestanden

Welnu, om de CentOS WSL Linux-app te krijgen, hoeven we Windows 10 Store niet te bezoeken omdat het er niet is, in plaats daarvan is het beschikbaar op GitHub als een open-source project ontwikkeld door een Japanse ontwikkelaar, genaamdYuk7(profielnaam). Ga daarom naar de zijneGitHub -projectpaginaEn onder de CentOS WSL -release krijgt u de nieuwste 8.1 -versie. Maar vergeet niet om deze release te gebruiken, u zou op de nieuwste Windows 10 moeten zijn, update 2004 of later. Anders kan je dat.

Stap 3: UNZIP Centos8.zip

Het gedownloade bestand staat in een zip-formaat, dus klik je eenvoudig en rit het ergens uit waar je het bestand niet per ongeluk verwijdert.

Uittreksel zip -centos8 wsl

Stap 3: Installeer CentOS 8 op WSL

Open de geëxtraheerde map en voer deCentos8.exe bestand.Als Windows daar wat vermoeden van toont, selecteert u de optie "toch" uitvoeren ".

Centos 8 map

Binnen enkele minuten registreert het deze nieuwe Linux -app onder de WSL -functie van Windows 10.

Centos 8 Windows 10 WSL -installatie compleet

Stap 4: Voer de Linux -app uit

Voer nu opnieuw hetzelfde CENTOS8 -uitvoerbare bestand uit dat aanwezig is in de geëxtraheerde map, maar deze keer ziet u de opdrachtregel met de rootgebruiker. Of gewoon in het Windows 10 -zoekvak Type CentOS.

Om te testen dat alles goed werkt, hebben we een systeemupdatecommando uitgevoerd. Je kunt hetzelfde ook doen.

dnf update

Standaard is de rootgebruiker zonder wachtwoord en als u wilt, kunt u er een instellen.

Bovendien kunnen degenen die het onder WSL 2 willen uitvoeren deze tutorial zien:.

Run Centos Update Command

Verwijder CentOS 8 van WSL (optioneel)

Als u deze Linux -app in de toekomst wilt verwijderen, verwijdert u de CentOS 8 -uitgepakte map niet alleen rechtstreeks, anders zal deze een probleem veroorzaken bij het opnieuw installeren van hetzelfde, dus correct afwijst en vervolgens de bestanden verwijdert.

Open hier PowerShell -venster
  • Open de map en druk op en houdverschuivingEnklik met de rechtermuisknopin die map.
  • Selecteer hier Open PowerShell -venster.
  • RUN -commando:
./CentOS8.exe clean

De uitvoer voor de bovenstaande opdracht:

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.

Dit was dus een eenvoudige tutorial over Running CentOS 8 -server op Windows 10 WSL.

Opmerking:Als u deze fout in de toekomst krijgt-

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.

Dan gewoon rennen

sudo rm /var/lib/rpm/.rpm.lock

Opmerking: Als u een fout krijgt:

Kan metadata niet worden gedownload voor repo 'appStream' [centos]

Volg vervolgens de onderstaande stappen:

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

Related Posts