CentOS 8 oder eine andere seiner Versionen ist nicht offiziell im Windows 10 App Store für das WSL-Windows-Subsystem für Linux verfügbar, Sie können es jedoch trotzdem installieren und verwenden.
Microsoft hat kontinuierlich seine Liebe zu Linux gezeigt und das kann man in der WSL sehen. Mit dem neuesten Windows-Update vom 10. Mai, dem WSL 2, wird eine aktualisierte Version des vorherigen WSL 1 für normale Benutzer verfügbar sein. Der Vorteil davon ist, dass wir jetzt über einen vollwertigen Linux-Kernel verfügen, um verschiedene Linux-Distributionen wie Ubuntu, Debian Kali, SUSE und mehr zu betreiben. Seit kurzem steht Ubuntu 20.04 LTS, die neueste Version dieses Linux, zum Herunterladen und Installieren unter Windows 10 für WSL zur Verfügung, aber leider haben wir dort kein beliebtes CentOS-Server-Linux. Vielleicht liegt es daran, dass CentOS bei Standard-Desktop-Linux-Benutzern weniger beliebt ist. Wenn Sie jedoch Entwickler oder einfach nur Linux-Enthusiast sind und CentOS 8 unter Windows 10 WSL verwenden möchten, finden Sie hier das Tutorial dazu.
Anforderungen
- WSL unter Windows 10
- Internetverbindung zum Herunterladen der erforderlichen Dateien.
Schritt 1: Aktivieren Sie WSL auf Ihrem System
Wenn auf Ihrem System bereits das Windows-Subsystem für Linux aktiviert ist, können Sie mit dem nächsten Schritt fortfahren. Allerdings müssen diese nochSchalten Sie es ein, starten Sie einfach Powershell als Administrator und kopieren Sie den folgenden Befehl und fügen Sie ihn ein. Sobald der Vorgang abgeschlossen ist, starten Sie Ihr System neu.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Schritt 2: Laden Sie die CentOS 8 WSL-Dateien herunter
Nun, um die CentOS WSL-Linux-App zu erhalten, müssen wir nicht den Windows 10 Store besuchen, da sie nicht dort ist. Stattdessen ist sie auf Github als Open-Source-Projekt verfügbar, das von einem japanischen Entwickler namens „komm schon7(Profilname). Gehen Sie deshalb zu ihmGithub-Projektseiteund unter der CentOS WSL-Version erhalten Sie die neueste Version 8.1. Denken Sie jedoch daran, diese Version zu verwenden. Sie sollten über das neueste Windows 10-Mai-Update 2004 oder höher verfügen. Ansonsten können Sie.
Schritt 3: Entpacken Sie CentOS8.zip
Die heruntergeladene Datei liegt im ZIP-Format vor. Klicken Sie also einfach mit der rechten Maustaste und entpacken Sie sie an einem Ort, an dem Sie die Datei nicht versehentlich löschen.
Öffnen Sie den extrahierten Ordner und führen Sie den ausCentOS8.exe-Datei.Wenn Windows diesbezüglich einen Verdacht zeigt, wählen Sie einfach die Option „Trotzdem ausführen“.
In wenigen Minuten wird diese neue Linux-App unter der WSL-Funktion von Windows 10 registriert.
Schritt 4: Führen Sie die Linux-App aus
Führen Sie nun erneut dieselbe ausführbare CentOS8-Datei aus, die sich im extrahierten Ordner befindet. Dieses Mal sehen Sie jedoch die Befehlszeile mit dem Root-Benutzer. Oder geben Sie einfach im Suchfeld von Windows 10 CentOS ein.
Um zu testen, ob alles einwandfrei funktioniert, haben wir einen Systemaktualisierungsbefehl ausgeführt. Sie können das Gleiche auch tun.
dnf update
Standardmäßig hat der Root-Benutzer kein Passwort und wenn Sie möchten, können Sie eines festlegen.
Darüber hinaus können diejenigen, die es unter WSL 2 ausführen möchten, dieses Tutorial sehen:.
CentOS 8 von WSL deinstallieren (optional)
Wenn Sie diese Linux-App in Zukunft löschen möchten, löschen Sie nicht einfach den entpackten CentOS 8-Ordner direkt, da es sonst zu Problemen bei der Neuinstallation desselben kommt. Melden Sie sich daher ordnungsgemäß ab und löschen Sie die Dateien.
- Öffnen Sie den Ordner und halten Sie ihn gedrücktSchichtUndRechtsklickin diesem Ordner.
- Wählen Sie hier Powershell-Fenster öffnen.
- Befehl ausführen:
./CentOS8.exe clean
Die Ausgabe für den obigen Befehl:
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.
Dies war also ein einfaches Tutorial zum Ausführen des CentOS 8-Servers unter Windows 10 WSL.
Notiz:Wenn dieser Fehler in Zukunft auftritt,
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.
Dann führen Sie einfach Folgendes aus:
sudo rm /var/lib/rpm/.rpm.lock
Notiz: Wenn Sie eine Fehlermeldung erhalten:
Metadaten für Repo „AppStream“ [CentOS] konnten nicht heruntergeladen werden.
Befolgen Sie dann die unten angegebenen Schritte:
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














