CentOS 8 o cualquier otra de su versión no está oficialmente disponible en Windows 10 App Store para el subsistema WSL-Windows para Linux, sin embargo, aún puede instalarlo y usarla.
Microsoft ha mostrado continuamente su amor hacia Linux y eso se puede ver en WSL. Con la última actualización de Windows 10 de mayo, WSL 2, una versión actualizada del WSL 1 anterior estará disponible para usuarios regulares. El beneficio de esto es que ahora tendremos un kernel de Linux completo para operar varias distribuciones de Linux como Ubuntu, Debian Kali, Suse y más ... recientemente, Ubuntu 20.04 LTS, la última versión de este Linux está disponible para descargar y descargar Instale en Windows 10 para WSL, pero lamento decir que no tenemos el servidor CentOS popular Linux allí. Quizás, se debe a la menor popularidad de Centos entre los usuarios estándar de escritorio Linux. Sin embargo, si usted es un desarrollador o simplemente un entusiasta de Linux y desea usar CentOS 8 en Windows 10 WSL, aquí está el tutorial al respecto.
requisitos
- WSL en Windows 10
- Conexión a Internet para descargar los archivos requeridos.
Paso 1: Habilite WSL en su sistema
Si ya tiene un subsistema de Windows para Linux habilitado en su sistema, puede pasar al siguiente paso. Sin embargo, esos aún necesitanEncenderlo, simplemente comience el PowerShell como administrador y copie de pegar el siguiente comando en él. Una vez que se complete el proceso, reinicie su sistema.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Paso 2: Descargar archivos CentOS 8 WSL
Bueno, para obtener la aplicación Cientos WSL Linux, no necesitamos visitar la tienda Windows 10 porque no está allí, en lugar de que está disponible en GitHub como un proyecto de código abierto desarrollado por un desarrollador japonés, llamadoYuk7(Nombre del perfil). Por lo tanto, ve a suPágina del proyecto GithubY bajo el lanzamiento de CentOS WSL, obtendrá la última versión 8.1. Pero recuerde usar esta versión, debe estar en la última actualización de Windows 10 de mayo 2004 o posterior. De lo contrario, puedes.
Paso 3: Unzip Centos8.zip
El archivo descargado estará en formato con zonas adherentes, por lo tanto, simplemente haga clic con el botón derecho y descomprimirá en algún lugar que no elimine el archivo accidentalmente.
Paso 3: Instale CentOS 8 en WSL
Abra la carpeta extraída y ejecute elArchivo centos8.exe.Si Windows muestra cierta sospecha en eso, simplemente seleccione la opción "Ejecutar de todos modos".
En unos minutos, registrará esta nueva aplicación Linux en la función WSL de Windows 10.
Paso 4: Ejecute la aplicación Linux
Ahora, nuevamente ejecute el mismo archivo ejecutable CentOS8 presente dentro de la carpeta extraída, pero esta vez verá la línea de comando con el usuario root. O simplemente en el cuadro de búsqueda de Windows 10, tipo CentOS.
Para probar que todo funciona bien, ejecutamos un comando de actualización del sistema. También puedes hacer lo mismo.
dnf update
De manera predeterminada, el usuario root no tiene contraseña y, si lo desea, puede establecer una.
Además, aquellos que desean ejecutarlo bajo WSL 2, pueden ver este tutorial:.
Desinstalar CentOS 8 de WSL (opcional)
En el futuro, si desea eliminar esta aplicación de Linux, no solo elimine la carpeta CentOS 8 desabrochadas directamente, de lo contrario creará un problema al reinstalar lo mismo, por lo tanto, desregular correctamente y luego eliminar los archivos.
- Abra su carpeta y presione y mantengacambioyhacer clic con el botón derechoDentro de esa carpeta.
- Seleccione la ventana Open PowerShell aquí.
- Ejecutar el comando:
./CentOS8.exe clean
La salida para el comando anterior:
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.
Entonces, este fue un tutorial simple sobre la ejecución del servidor CentOS 8 en Windows 10 WSL.
Nota:Si recibe este error en el futuro-
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.
Entonces simplemente ejecutar-
sudo rm /var/lib/rpm/.rpm.lock
Nota: Si recibe un error:
No se pudo descargar metadatos para el repositorio 'appstream' [centos]
Luego siga los pasos dados a continuación:
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