Cómo instalar WSL en Windows 10

Ilustración de WSL bash

WSL , el subsistema de Windows para Linux, es una característica opcional gratuita de Windows 10 Eso permite Linux programas para ejecutar en Windows. Le proporciona una versión de Windows del bash shell y una capa de compatibilidad que permite que muchos programas de Linux se ejecuten de forma nativa en su máquina Windows.

Requisitos del sistema

Antes de instalar WSL, asegúrese de que su computadora cumpla con el mínimo Requisitos del sistema para ejecutar WSL:



  • Debe ejecutar Windows 10 versión 1607 (la actualización de aniversario) o superior.
  • WSL solo se ejecuta en 64 bits versiones de Windows 10. 32 bits las versiones no son compatibles.

Para verificar que la computadora cumpla con los requisitos, siga estos pasos:

  1. Abre tu Ajustes . Puede hacer esto haciendo clic en el ícono de ajustes en el Menu de inicio , o abriendo el Menú de Tareas de usuario avanzado y eligiendo Ajustes .
  2. En el Ajustes ventana, elige Sistema .
  3. En el lado izquierdo del Sistema ventana, elige Acerca de .
  4. En el lado derecho de la ventana, se muestra la información del sistema. Asegúrate que Versión es al menos 1607, y el Tipo de sistema es un Sistema operativo de 64 bits .

Configuración de Windows, sistema, acerca de

cómo encontrar memoria en Windows 10

Si el Versión número es menor que 1607, debe realizar una actualización de Windows antes de instalar WSL.



Si el Tipo de sistema no es un sistema operativo de 64 bits, no puede ejecutar WSL.

Instalación de WSL

Para instalar WSL, siga estos pasos.

Nota

Las versiones de Windows anteriores a Fall Creators Update requerían instrucciones ligeramente diferentes. Las instrucciones de esta página están actualizadas a mayo de 2019.



  1. Abra una nueva ventana de PowerShell como administrador. Para hacer esto, abra su menú Inicio, desplácese hacia abajo hasta W y expanda el Windows PowerShell carpeta. Botón derecho del ratón Windows PowerShell , escoger Más , luego Ejecutar como administrador .
  1. En el indicador de PowerShell, ejecute el siguiente comando:
|_+_|
  1. Algunas descargas de software necesarias y el subsistema WSL se habilitarán después de reiniciar. Sin embargo, Linux en sí no está instalado todavía (hasta que elija una distribución de Linux, en el paso 5).
  1. Cuando se complete la descarga, PowerShell preguntará si está listo para reiniciar el ordenador. Antes de reiniciar, asegúrese de que todos los documentos estén guardados y de que todas las aplicaciones abiertas estén cerradas. Tipo Y , o si va a reiniciar más tarde, escriba norte en lugar de.
  1. Después de que su computadora se reinicie, inicie sesión en Windows y abra una nueva Símbolo del sistema (o PowerShell). Cuando se le indique, ejecute:
|_+_|
  1. Bash le informará que no hay ninguna distribución instalada y le dará una URL para descargar una de la Tienda Windows:
|_+_|
  1. En un navegador web, navegue hasta la URL https://aka.ms/wslstore para descargar una distribución de Linux integrada en WSL. Al momento de escribir estas líneas, las opciones son Ubuntu , OpenSUSE , SUSE Enterprise Server , Debian , y Hora . Si no está seguro de qué elegir, le recomendamos Ubuntu.

En Microsoft Store, elija Ubuntu.

  1. Haga clic en la distribución de su elección, luego haga clic en Obtener .

Para descargar Ubuntu de Microsoft Store, haga clic en Obtener.

  1. Cuando la instalación esté completa, haga clic en Lanzamiento . Verás este mensaje:
|_+_|

Es posible que espere silenciosamente a que presione una tecla después de que haya terminado, por lo que es posible que desee presionar Retroceso cada 15 segundos aproximadamente para verificar si está terminado.

Nota

Puede recibir este error:

|_+_|

Este error es un conocido bicho que ocurre en algunas versiones de Windows 10. Si recibe este error, puede solucionarlo repitiendo los pasos 1 y 2 . Luego, continúe con el paso 10.

  1. Ubuntu ahora está instalado y WSL está habilitado. Puede abrir el símbolo del sistema de WSL Ubuntu haciendo clic en el Lanzamiento en la Tienda Windows o en el menú Inicio eligiendo Ubuntu . También puede abrir un símbolo del sistema (o PowerShell) y ejecutar intento .

Empezando con su subsistema Linux

La primera vez que ejecute su distribución WSL, se le pedirá que cree una cuenta de usuario. Puede ser diferente a su nombre de usuario de Windows. Se le pedirá que establezca una contraseña.

Creando un usuario en WSL.

¡Felicidades! Linux se está ejecutando. Ahora estás en el intento y puede ejecutar comandos y programas de Linux.

Actualice su software de Linux

Ahora es un buen momento para realizar una actualización de software. Siga las instrucciones a continuación para actualizar su software con el apto mando.

Al igual que Ubuntu, WSL usa APT (herramienta de empaquetado avanzada) para administrar paquetes de software. La apto El comando le permite buscar, descargar e instalar software, todo desde la línea de comandos. Gestiona automáticamente las dependencias de su software. De esa manera, si un programa depende de una determinada versión de otro programa, ambos se instalarán y se mantendrán actualizados.

Alguna apto los comandos que realizan cambios en su sistema deben ejecutarse como root. Si ha iniciado sesión como su usuario habitual (como debería ser normalmente), ejecute un programa como root con el prefijo sudo ('superusuario hacer'). Requiere que ingrese su contraseña y su programa se ejecuta como root.

|_+_| |_+_|

Se descargan actualizaciones, pero aún no se ha instalado ni actualizado nada. Para actualizar todos los paquetes disponibles, ejecute:

|_+_|Consejo

Sudo no le pedirá su contraseña esta vez, a menos que hayan transcurrido más de cinco minutos desde el último comando sudo.

cuál es una buena temperatura de la cpu

Se calcula el tamaño de las actualizaciones y se le pedirá que continúe. Tipo y y presione Entrar. Las actualizaciones se descargan e instalan, lo que puede llevar un tiempo, según la velocidad de su computadora y la conexión a Internet.

Cuando se complete la actualización, volverá al indicador de bash. Su sistema Linux ahora está actualizado.

En cualquier momento, puede salir de bash usando el Salida mando.

|_+_|

Los sistemas de archivos de Windows y WSL

WSL tiene su propio sistema de archivos. Este sistema de archivos de Linux se instala en su sistema de archivos de Windows en la siguiente ubicación:

|_+_|

Por ejemplo, si su nombre de usuario de Windows es Dueño y Windows está instalado en su C: drive, su sistema de archivos WSL se encuentra en:

|_+_|

Es bueno saber que aquí es donde se encuentra, pero no debe mover ni realizar ningún cambio en los archivos que contiene.

Cuando usa WSL, es posible que se pregunte cómo puede acceder a sus archivos de Windows. Tu C: la unidad se encuentra en:

|_+_|

El nombre mnt significa 'montar', que es donde están sus unidades de Windows montado dentro de WSL. Por ejemplo, tu D: conducir sería / mnt / d / , etc.

Por conveniencia, es una buena idea crear enlaces simbólicos a su carpeta de inicio de Windows. Un enlace simbólico es similar a un atajo en Windows: es un archivo que puntos a otro archivo o directorio. Cuando se refiere al enlace simbólico, el sistema desreferencia el enlace y comportarse como si hubiera especificado el archivo o directorio 'objetivo' real.

El uso de enlaces simbólicos puede ahorrarle mucho escribir y recordar nombres de directorios poco conocidos.

Para crear un enlace simbólico en Linux, use el en mando. La sintaxis para crear un enlace simbólico es ln -s targetname nombre de enlace .

Por ejemplo, para crear un enlace simbólico en su carpeta de inicio de WSL llamado winhome que se refiere a C: Usuarios Propietario , sigue estos pasos.

Primero, cambie el directorio de trabajo a su directorio personal, que se encuentra en /casa/ nombre de usuario / . Puedes hacer esto con el cd mando:

fallo en prueba del medio, revise el cable
|_+_|

En bash, ' ~ ' (a tilde ) es un alias para su directorio de inicio, por lo que también puede escribir:

|_+_|

A continuación, use ln -s para crear el enlace simbólico. Por ejemplo, si su carpeta de inicio de Windows está C: Usuarios Propietario , el comando sería:

|_+_|

Ahora hay un enlace simbólico llamado winhome en su directorio de inicio de WSL, que actúa como un acceso directo a su directorio de inicio de Windows. Entonces, puede cambiar a su directorio de inicio de Windows usando:

|_+_|

O, para cambiar a la carpeta del escritorio de Windows:

|_+_|

Más información sobre los comandos de Linux

¡Disfrute de su nuevo subsistema Linux! Asegúrese de visitar nuestra descripción general de los comandos de Linux para obtener más información sobre las herramientas y los programas que puede utilizar.