Introducción a Azure Linux 4.0 en Subsistema de Windows para Linux (WSL)

Esta guía le ayuda a instalar Azure Linux en Subsistema de Windows para Linux (WSL) y a empezar a usarlo como entorno de Linux local para desarrollo, pruebas y solución de problemas sin necesidad de una máquina virtual (VM) o una suscripción de Azure.

Azure Linux en WSL usa las mismas herramientas de línea de comandos y el mismo comportamiento que Azure Linux que se ejecuta en Azure, por lo que puede usarlo para el trabajo diario y reproducir problemas localmente.

Prerequisites

  • Windows 10 (22H2) o Windows 11.
  • WSL 2 instalado y habilitado. Para instalar o habilitar, consulte Instalación de Linux en Windows con WSL.
  • Una conexión a Internet.
  • Permisos para instalar distribuciones de WSL.

Instalación de Azure Linux 4.0 en WSL

  1. Abra Terminal Windows (no se requiere ningún administrador).

  2. Siga la guía Léame de GitHub para instalar Azure Linux.

  3. Inicie Azure Linux:

    wsl -d AzureLinux-4
    

En el primer inicio, se le pedirá que cree un nombre de usuario y una contraseña de Linux. Use estas credenciales solo dentro del entorno de Azure Linux.

Comprobación de la instalación

Después de iniciar sesión, compruebe que Azure Linux está instalado y ejecutándose según lo previsto.

cat /etc/os-release

Verá la salida que indica Azure Linux y el número de versión instalado.

En este momento, Azure Linux está totalmente instalado y listo para usarse.

Después de la instalación, actualice los paquetes del sistema para asegurarse de que tiene las últimas correcciones y actualizaciones de seguridad.

sudo dnf update -y

Uso de Visual Studio Code con Azure Linux (opcional)

Note

Visual Studio Code no es necesario, pero puede usarlo con WSL para editar, depurar y flujos de trabajo de terminal.

  1. Instale Visual Studio Code en Windows.

  2. Instale la extensión Remote - WSL .

  3. Desde un terminal de Azure Linux, abra una carpeta en VS Code.

    code .
    

Para obtener más información, consulte la documentación de Visual Studio Code.