CentOS 8:n asentaminen Windows 10:n WSL 1:een tai 2:een

CentOS 8 tai mikään muu sen versio ei ole virallisesti saatavilla Windows 10 App Storesta WSL:lle - Windows-alijärjestelmä Linuxille, mutta voit silti asentaa ja käyttää sitä.

Microsoft on jatkuvasti osoittanut rakkautensa Linuxia kohtaan, ja se näkyy WSL:ssä. Uusimman Windows 10:n toukokuun päivityksen, WSL 2:n, päivitetty versio edellisestä WSL 1:stä on saatavilla tavallisille käyttäjille. Sen etuna on, että nyt meillä on täysi Linux-ydin, joka käyttää erilaisia ​​Linux-distroja, kuten Ubuntua, Debian Kalia, SUSEa ja muita… Äskettäin Ubuntu 20.04 LTS, tämän Linuxin uusin versio on ladattavissa ja ladattavissa. asenna Windows 10:een WSL:lle, mutta valitettavasti meillä ei ole siellä suosittua CentOS-palvelin Linuxia. Ehkä se johtuu CentOS:n vähemmän suosiosta tavallisten Desktop Linux -käyttäjien keskuudessa. Jos olet kuitenkin kehittäjä tai vain Linux-harrastaja ja haluat käyttää CentOS 8:aa Windows 10 WSL:ssä, tässä on opetusohjelma siitä.

vaatimukset

  • WSL Windows 10:ssä
  • Internet-yhteys tarvittavien tiedostojen lataamiseen.

Vaihe 1: Ota WSL käyttöön järjestelmässäsi

Jos sinulla on jo Windows-alijärjestelmä Linuxille käytössä järjestelmässäsi, voit siirtyä seuraavaan vaiheeseen. Niitä kuitenkin vielä tarvitaanKytke se PÄÄLLE, käynnistä Powershell järjestelmänvalvojana ja kopioi ja liitä alla oleva komento siihen. Kun prosessi on valmis, käynnistä järjestelmä uudelleen.

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

Vaihe 2: Lataa CentOS 8 WSL -tiedostot

CentOS WSL Linux -sovelluksen hankkimiseksi meidän ei tarvitse vierailla Windows 10 -kaupassa, koska sitä ei ole siellä, sen sijaan se on saatavilla Githubissa avoimen lähdekoodin projektina, jonka on kehittänyt joku japanilainen kehittäjä, ns.tule 7(profiilin nimi). Mene siis hänen luokseenGithub-projektin sivuja CentOS WSL -julkaisun alla saat uusimman 8.1-version. Muista kuitenkin käyttää tätä julkaisua, jos sinulla on oltava uusin Windows 10:n toukokuun päivitys 2004 tai uudempi. Muuten voit.

Vaihe 3: Pura CentOS8.zip

Ladattu tiedosto on zip-muodossa, joten napsauta hiiren kakkospainikkeella ja pura se paikkaan, jossa et poista tiedostoa vahingossa.

Pura pakattu CentOS8 WSL

Vaihe 3: Asenna CentOS 8 WSL:ään

Avaa purettu kansio ja suoritaCentOS8.exe-tiedosto.Jos Windows epäilee sitä, valitse vain vaihtoehto "Suorita joka tapauksessa".

CentOS 8 -kansio

Muutamassa minuutissa se rekisteröi tämän uuden Linux-sovelluksen Windows 10:n WSL-ominaisuuden alle.

CentOS 8 Windows 10 WSL -asennus valmis

Vaihe 4: Suorita Linux-sovellus

Suorita nyt uudelleen sama CentOS8-suoritettava tiedosto, joka on puretussa kansiossa, mutta tällä kertaa näet komentorivin juurikäyttäjän kanssa. Tai yksinkertaisesti kirjoita Windows 10 -hakukenttään CentOS.

Testaaksemme, että kaikki toimii hyvin, suoritimme järjestelmän päivityskomennon. Voit myös tehdä saman.

dnf update

Oletuksena root-käyttäjällä ei ole salasanaa ja voit halutessasi asettaa sellaisen.

Lisäksi ne, jotka haluavat käyttää sitä WSL 2:ssa, voivat nähdä tämän opetusohjelman:.

Suorita Centos Update -komento

CentOS 8:n asennuksen poistaminen WSL:stä (valinnainen)

Jatkossa, jos haluat poistaa tämän Linux-sovelluksen, älä vain poista CentOS 8:n purettua kansiota suoraan, muuten se aiheuttaa ongelman saman uudelleenasennuksessa, joten poista rekisteröinti oikein ja poista sitten tiedostot.

Avaa PowerShell-ikkuna tästä
  • Avaa sen kansio ja paina pitkäänsiirtääjanapsauta hiiren kakkospainikkeellatuon kansion sisällä.
  • Valitse Avaa Powershell-ikkuna tästä.
  • Suorita komento:
./CentOS8.exe clean

Yllä olevan komennon tulos:

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.

Joten tämä oli yksinkertainen opetusohjelma CentOS 8 -palvelimen käyttämisestä Windows 10 WSL:ssä.

Huom:Jos saat tämän virheen tulevaisuudessa -

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.

Sitten vain juokse-

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

Huom: Jos saat virheilmoituksen:

Repo "AppStream" metatietojen lataaminen epäonnistui [CentOS]

Noudata sitten alla annettuja vaiheita:

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