Hogyan telepítsük a CentOS 8 -at a WSLL 1 vagy 2 -re a Windows 10 -en

A CentOS 8 vagy bármely más verziója nem érhető el hivatalosan a Windows 10 App Store-ban a WSL-Windows alrendszer számára a Linux számára, azonban továbbra is telepítheti és használhatja.

A Microsoft folyamatosan megmutatta a Linux iránti szeretetét, és ez látható a WSL -ben. A legfrissebb Windows 10 május frissítéssel, a WSL 2, az előző WSL 1 frissített verziója lesz elérhető a szokásos felhasználók számára. Ennek előnye az, hogy most egy teljes értékű Linux kernelünk lesz különféle Linux disztrók működtetésére, mint például az Ubuntu, a Debian Kali, a SUSE és még sok más… A közelmúlt Telepítse a Windows 10 -re a WSL -hez, de sajnálom, hogy nincs népszerű CentOS Server Linux. Lehet, hogy a CentOS kevésbé népszerűsége miatt a szokásos asztali Linux felhasználók körében. Ha azonban fejlesztő vagy csak Linux rajongó, és a CentOS 8 -at szeretne használni a Windows 10 WSL -en, itt van az oktatóanyag.

követelmény

  • WSL a Windows 10 -en
  • Internetkapcsolat a szükséges fájlok letöltéséhez.

1. lépés: Engedélyezze a WSL -t a rendszeren

Ha már rendelkezik Windows alrendszerrel a Linux számára, amely engedélyezve van a rendszeren, akkor a következő lépésre léphet. Azonban azoknak még szükségük vanBekapcsolja, egyszerűen kezdje el a PowerShell-et adminisztrátorként, és másolja be az alábbi parancsot. Miután a folyamat befejeződött, indítsa újra a rendszert.

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

2. lépés: Töltse le a Centos 8 WSL fájlokat

Nos, a CentOS WSL Linux alkalmazás megszerzéséhez nem kell meglátogatnunk a Windows 10 üzletet, mert nincs ott, ahelyett, hogy a GitHub-on elérhető, mint egy nyílt forráskódú projekt, amelyet néhány japán fejlesztő fejlesztett ki, amelyet elneveztekyuk7(profilnév). Ezért menj az övéhezGitHub projekt oldalÉs a Centos WSL kiadás alatt megkapja a legújabb 8.1 verziót. De ne felejtse el használni ezt a kiadást, a legfrissebb Windows 10 -en kell lennie, a 2004 -es vagy későbbi frissítéssel. Ellenkező esetben megteheti-

3. lépés: Unzip centos8.zip

A letöltött fájl cipzáras formátumban lesz, így egyszerűen kattintson a jobb egérgombbal, és adja ki azt valahol, hogy nem törli a fájlt véletlenül.

Kivonat ZIPED CentOS8 WSL

3. lépés: Telepítse a CentOS 8 -at a WSL -re

Nyissa meg a kivont mappát, és futtassa aCentos8.exe fájl.Ha a Windows valamilyen gyanúval jelenik meg, akkor csak válassza ki a „Futtatás egyébként” lehetőséget.

Centos 8 mappa

Néhány perc múlva regisztrálja ezt az új Linux alkalmazást a Windows 10 WSL szolgáltatása alatt.

Centos 8 Windows 10 WSL telepítés teljes

4. lépés: Futtassa a Linux alkalmazást

Most ismét futtassa ugyanazt a CentOS8 futtatható fájlt, amely jelen van a kivonott mappában, de ezúttal a parancssorot látja a gyökér felhasználóval. Vagy egyszerűen a Windows 10 keresési dobozban a CentOS típusú.

Ahhoz, hogy teszteljék, minden jól működik, futtatottunk egy rendszerfrissítési parancsot. Ugyanezt is megteheti.

dnf update

Alapértelmezés szerint a gyökérfelhasználó nincs jelszóval, és ha szeretné, beállíthat egyet.

Ezenkívül azok, akik a WSL 2 alatt akarják futtatni, láthatják ezt az oktatóanyagot:-

Futtassa a CentOS frissítési parancsot

Távolítsa el a CentOS 8 -at a WSL -től (opcionális)

A jövőben, ha törölni szeretné ezt a Linux alkalmazást, akkor ne csak törölje a CentOS 8 kibontakozott mappát közvetlenül, különben problémát okoz az újratelepítés során, így megfelelően deregister, majd a fájlok törlése.

Nyissa meg a PowerShell ablakot
  • Nyissa meg a mappáját, és nyomja meg a Hold gombotváltáséskattintson a jobb gombbalA mappában.
  • Válassza ki a PowerShell ablak megnyitását itt.
  • Futtatás parancs:
./CentOS8.exe clean

A fenti parancs kimenete:

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.

Tehát ez egy egyszerű oktatóanyag volt a CentOS 8 Server futtatásán a Windows 10 WSL -en.

Jegyzet:Ha ezt a hibát a jövőben kapja

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.

Akkor egyszerűen futtasson-

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

Jegyzet: Ha hibát kap:

Nem sikerült letölteni a metaadatokat a repo 'appstream' [centos] számára

Ezután kövesse az alább megadott lépéseket:

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