WindowsMacSoftwareConfiguraciónSeguridadProductividadLinuxAndroidRendimientoConfiguraciónApple Todo

Cómo instalar el subsistema de Windows para Linux en Windows 10

Editado 3 Hace unas semanas por ExtremeHow Equipo Editorial

Windows 10Subsistema de Windows para LinuxInstalaciónSistemaDesarrolloCaracterísticasConfiguraciónInterfaz de línea de comandosHerramientasSoftware

Cómo instalar el subsistema de Windows para Linux en Windows 10

Traducción actualizada 3 Hace unas semanas

El Subsistema de Windows para Linux (WSL) es una característica notable que te permite ejecutar un entorno de Linux directamente en Windows 10 sin tener que configurar una máquina virtual o un sistema de arranque dual. Es especialmente útil para desarrolladores y administradores de sistemas que desean usar herramientas de línea de comandos de Linux en una máquina con Windows. En esta guía completa, explicaremos todo el proceso de instalación de WSL en Windows 10 paso a paso. Ya sea que seas un programador experimentado o nuevo en Linux, esta guía te ayudará a simplificar el proceso.

1. Introducción al subsistema de Windows para Linux

El Subsistema de Windows para Linux (WSL) proporciona una capa de compatibilidad que te permite ejecutar ejecutables binarios de Linux nativamente en Windows. Esto significa que puedes ejecutar herramientas como bash, utilidades como grep y sed, e incluso instalaciones de software directamente desde tu sistema operativo Windows 10. WSL es especialmente beneficioso para los desarrolladores que trabajan en aplicaciones multiplataforma o que necesitan herramientas específicas de Linux.

Hay dos versiones de WSL: WSL 1 y WSL 2. WSL 2 tiene un núcleo completo de Linux y ofrece un mejor rendimiento y compatibilidad completa con llamadas al sistema. Nuestro enfoque será instalar WSL 2.

2. Requisitos previos

Antes de instalar WSL, asegúrate de cumplir con los requisitos previos. Esto es lo que necesitas:

3. Proceso de instalación paso a paso

3.1 Habilitar WSL

El primer paso para activar WSL en tu sistema es habilitar la característica WSL en Windows 10. Sigue estos pasos:

  1. Abre el menú de Inicio y busca PowerShell.
  2. Haz clic derecho en Windows PowerShell y selecciona Ejecutar como administrador.
  3. En la ventana de PowerShell, escribe el siguiente comando para habilitar WSL, y luego presiona Enter:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  4. Reinicia tu computadora cuando se te indique para aplicar el cambio.

3.2 Configuración de WSL 2

Después de habilitar WSL, es posible que desees usar WSL 2, que ofrece un mejor rendimiento. Para usar WSL 2, debes configurar tu sistema de la siguiente manera:

  1. En PowerShell, escribe el siguiente comando y presiona Enter para habilitar la función de Plataforma de máquina virtual:
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  2. Asegúrate de que tu sistema esté configurado para usar WSL 2 como la versión predeterminada:
    wsl --set-default-version 2
  3. Reinicia tu computadora si es necesario para completar la configuración.

3.3 Descarga de la distribución de Linux

Después de configurar WSL, es momento de descargar e instalar una distribución de Linux. Puedes elegir entre varias distribuciones disponibles en la Tienda de Microsoft como Ubuntu, Debian, Kali Linux y más. Sigue estos pasos:

  1. Abre la Tienda de Microsoft desde el menú de Inicio.
  2. Busca tu distribución de Linux favorita (por ejemplo, "Ubuntu") en la barra de búsqueda de la tienda.
  3. Haz clic en la distribución y selecciona Obtener o Instalar.
  4. Después de la instalación, se mostrará una notificación que te invitará a lanzar la distribución de Linux instalada.

Puedes instalar múltiples distribuciones de Linux e incluso ejecutarlas simultáneamente usando WSL. Cada distribución se gestiona de forma independiente, proporcionando flexibilidad en la configuración y herramientas instaladas.

3.4 Configuración inicial de tu distribución de Linux

Una vez que la distribución de Linux esté instalada, deberás realizar algunos pasos de configuración inicial, especialmente si la estás configurando por primera vez:

  1. Abre la distribución instalada desde el menú de Inicio. Esto abrirá una ventana de consola, y el primer arranque puede tardar algunos minutos mientras configura el entorno de Linux.
  2. Sigue las instrucciones en pantalla para crear una nueva cuenta de usuario. Se te pedirá que ingreses un nombre de usuario y una contraseña. No es necesario que coincidan con tu cuenta de Windows, pero será tu identidad de usuario de Linux.
  3. Una vez que la configuración esté completa, la shell de línea de comandos de Linux estará lista para usar.

Con la distribución de Linux configurada, ahora puedes ejecutar comandos de Linux directamente desde tu entorno de Windows. Comandos simples como ls, cd o touch funcionarán, así como comandos más complejos, dependiendo de lo que instales a continuación.

4. Actualización e instalación de aplicaciones

Para asegurarte de que tu subsistema de Linux esté actualizado y pueda ejecutar las aplicaciones que deseas, se te aconseja actualizar tus paquetes de Linux. Usa el siguiente comando:

sudo apt update && sudo apt upgrade

Este comando actualizará el repositorio de paquetes y actualizará todos los paquetes desactualizados.

Puedes instalar nuevas aplicaciones igual que lo harías en cualquier máquina Linux, utilizando un gestor de paquetes como apt o yum. Por ejemplo, para instalar la herramienta curl, podrías ejecutar:

sudo apt install curl

5. Personalización de WSL

Hay muchas formas de personalizar tu WSL para que se adapte a tus necesidades. Aquí hay algunas sugerencias:

6. Desinstalación de WSL

Si deseas desinstalar completamente una distribución específica de Linux o WSL, puedes hacerlo fácilmente desde la aplicación de Configuración o usando PowerShell. Aquí te mostramos cómo:

6.1 Desinstalación de una distribución de Linux

  1. Abre Configuración y ve a Aplicaciones.
  2. En Aplicaciones y características, encuentra la distribución de Linux que deseas eliminar, haz clic en ella y selecciona Desinstalar.

6.2 Deshabilitar WSL

  1. Abre PowerShell como administrador.
  2. Ingresa el comando:
    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  3. Reinicia tu computadora para finalizar los cambios.

7. Conclusiones

WSL ha allanado el camino para una interacción fluida entre los entornos de Windows y Linux, eliminando la necesidad de configuraciones de arranque dual complicadas o máquinas virtuales lentas. A través de esta guía, has aprendido cómo habilitar e instalar WSL en Windows 10, configurarlo para el mejor rendimiento e incluso personalizarlo según tus necesidades. Ahora deberías tener un entorno completo de Linux funcionando sin problemas junto con tu sistema Windows, listo para abordar diversas tareas de desarrollo o administración del sistema.

Si encuentras algo incorrecto en el contenido del artículo, puedes


Comentarios