CentOS 8 ou toute autre de ses versions n'est pas officiellement disponible sur l'App Store de Windows 10 pour WSL - sous-système Windows pour Linux, cependant, vous pouvez toujours l'installer et l'utiliser.
Microsoft a toujours montré son amour pour Linux et cela se voit dans WSL. Avec la dernière mise à jour de Windows 10 de mai, WSL 2, une version améliorée du précédent WSL 1 sera disponible pour les utilisateurs réguliers. L'avantage est que nous aurons désormais un noyau Linux à part entière pour faire fonctionner diverses distributions Linux telles qu'Ubuntu, Debian Kali, SUSE, etc. Récemment, Ubuntu 20.04 LTS, la dernière version de ce Linux est disponible au téléchargement et à l'installation sur Windows 10 pour WSL, mais désolé de le dire, nous n'avons pas de serveur Linux CentOS populaire. C'est peut-être à cause de la moindre popularité de CentOS parmi les utilisateurs de Linux de bureau standard. Cependant, si vous êtes un développeur ou simplement un passionné de Linux et que vous souhaitez utiliser CentOS 8 sur Windows 10 WSL, voici le tutoriel à ce sujet.
exigences
- WSL sur Windows 10
- Connexion Internet pour télécharger les fichiers requis.
Étape 1 : Activez WSL sur votre système
Si vous avez déjà activé le sous-système Windows pour Linux sur votre système, vous pouvez passer à l'étape suivante. Cependant, ceux-ci doivent encoreAllume-le, démarrez simplement Powershell en tant qu'administrateur et copiez-collez la commande ci-dessous. Une fois le processus terminé, redémarrez votre système.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Étape 2 : Télécharger les fichiers WSL CentOS 8
Eh bien, pour obtenir l'application CentOS WSL Linux, nous n'avons pas besoin de visiter le magasin Windows 10 car il n'est pas là, au lieu de cela, il est disponible sur Github en tant que projet open source développé par un développeur japonais, nomméallez7(nom du profil). Allez donc sur sonPage du projet Githubet sous la version CentOS WSL, vous obtiendrez la dernière version 8.1. Mais n'oubliez pas que pour utiliser cette version, vous devez disposer de la dernière mise à jour de Windows 10 de mai 2004 ou ultérieure. Sinon, vous pouvez.
Étape 3 : Décompressez CentOS8.zip
Le fichier téléchargé sera au format zippé, faites donc simplement un clic droit et décompressez-le à un endroit où vous ne supprimerez pas le fichier accidentellement.
Étape 3 : Installer CentOS 8 sur WSL
Ouvrez le dossier extrait et exécutez leFichier CentOS8.exe.Si Windows montre des doutes à ce sujet, sélectionnez simplement l’option « Exécuter quand même ».
Dans quelques minutes, cette nouvelle application Linux sera enregistrée sous la fonctionnalité WSL de Windows 10.
Étape 4 : Exécutez l’application Linux
Maintenant, exécutez à nouveau le même fichier exécutable CentOS8 présent dans le dossier extrait, mais cette fois, vous verrez la ligne de commande avec l'utilisateur root. Ou simplement dans la zone de recherche de Windows 10, tapez CentOS.
Pour vérifier que tout fonctionne correctement, nous avons exécuté une commande de mise à jour du système. Vous pouvez également faire la même chose.
dnf update
Par défaut, l'utilisateur root n'a aucun mot de passe et si vous le souhaitez, vous pouvez en définir un.
De plus, ceux qui souhaitent l'exécuter sous WSL 2, peuvent consulter ce tutoriel :.
Désinstaller CentOS 8 de WSL (facultatif)
À l'avenir, si vous souhaitez supprimer cette application Linux, ne supprimez pas simplement le dossier décompressé de CentOS 8 directement, sinon cela créera un problème lors de sa réinstallation, donc annulez correctement l'enregistrement puis supprimez les fichiers.
- Ouvrez son dossier et appuyez et maintenezchangementetclic droità l'intérieur de ce dossier.
- Sélectionnez Ouvrir la fenêtre Powershell ici.
- Exécuter la commande :
./CentOS8.exe clean
Le résultat de la commande ci-dessus :
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.
Il s’agissait donc d’un didacticiel simple sur l’exécution du serveur CentOS 8 sur Windows 10 WSL.
Note:Si vous obtenez cette erreur à l'avenir-
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.
Ensuite, exécutez simplement-
sudo rm /var/lib/rpm/.rpm.lock
Note:Si vous obtenez une erreur :
Échec du téléchargement des métadonnées pour le référentiel « AppStream » [CentOS]
Suivez ensuite les étapes ci-dessous :
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