Compartir a través de


Instalación de PowerShell en Linux

PowerShell se puede instalar en varias distribuciones de Linux diferentes. La mayoría de las plataformas y las distribuciones de Linux tienen una versión principal todos los años y ofrecen un administrador de paquetes que se usa para instalar PowerShell. PowerShell se puede instalar en algunas distribuciones de Linux que no son compatibles con Microsoft. En esos casos, puede encontrar soporte técnico de la comunidad para PowerShell en esas plataformas.

Para obtener más información, consulte la documentación del ciclo de vida del soporte de PowerShell.

En este artículo se enumeran las distribuciones de Linux y los administradores de paquetes admitidos. Todas las versiones de PowerShell siguen teniendo soporte hasta que la versión de PowerShell o la versión de la distribución de Linux llega al final del soporte.

Para conseguir la mejor compatibilidad, elija una versión de lanzamiento a largo plazo (LTS).

Alpine

Microsoft admite PowerShell hasta que PowerShell alcanza de fin de soporte técnico o la versión de Alpine llega al final del ciclo de vida.

Las imágenes de Docker que contienen PowerShell 7.2, PowerShell 7.4 y PowerShell 7.5-preview para x64 están disponibles en el Registro de artefactos Microsoft para las siguientes versiones de Alpine:

  • Alpine 3.17: el soporte del sistema operativo finaliza el 22-11-2024

Las imágenes de Docker de PowerShell no están disponibles para Alpine 3.18 y 3.19.

Importante

Las imágenes de Docker se crean a partir de imágenes oficiales del sistema operativo (SO) que proporciona el distribuidor del sistema operativo. Es posible que estas imágenes no tengan las actualizaciones de seguridad más recientes. Microsoft recomienda actualizar los paquetes del sistema operativo a la versión más reciente para asegurarse de que se aplican las actualizaciones de seguridad más recientes.

Para más información, consulte Instalación de PowerShell en Alpine.

Debian

Debian usa APT (herramienta avanzada de paquetes) como administrador de paquetes.

Microsoft admite PowerShell hasta que PowerShell llega al final del soporte técnico o la versión de Debian llega al final del ciclo de vida.

Los archivos de paquete de instalación (.deb) también están disponibles en https://packages.microsoft.com/.

Las imágenes de Docker que contienen PowerShell 7.2, PowerShell 7.4 y PowerShell 7.5-preview para x64 están disponibles en el Registro de artefactos Microsoft para las siguientes versiones de Debian:

  • Debian 12 (Bookworm): El soporte del sistema operativo finaliza el 2026-06-10
  • Debian 11 (Bullseye): El soporte técnico del sistema operativo finaliza el 2024-07-31

Importante

Las imágenes de Docker se crean a partir de imágenes oficiales del sistema operativo (SO) que proporciona el distribuidor del sistema operativo. Es posible que estas imágenes no tengan las actualizaciones de seguridad más recientes. Microsoft recomienda actualizar los paquetes del sistema operativo a la versión más reciente para asegurarse de que se aplican las actualizaciones de seguridad más recientes.

Para obtener más información, consulte Instalación de PowerShell en Debian Linux.

Red Hat Enterprise Linux (RHEL)

RHEL 7 usa yum y RHEL 8 usa el administrador de paquetes dnf.

Microsoft admite PowerShell hasta que PowerShell alcanza de fin de soporte técnico o la versión de RHEL llega al final del soporte técnico.

Los archivos de paquete de instalación (.rpm) también están disponibles en https://packages.microsoft.com/.

Las imágenes de Docker que contienen PowerShell 7.2, PowerShell 7.4 y PowerShell 7.5-preview para x64 están disponibles en el Registro de artefactos Microsoft para las siguientes versiones de RHEL:

  • RHEL 8: la compatibilidad con el sistema operativo finaliza el 2029-05-31
  • RHEL 9: la compatibilidad con el sistema operativo finaliza el 2032-05-31

PowerShell se prueba en imágenes base universales (UBI) de Red Hat. Para obtener más información, consulte la página de información de UBI.

Importante

Las imágenes de Docker se crean a partir de imágenes oficiales del sistema operativo (SO) que proporciona el distribuidor del sistema operativo. Es posible que estas imágenes no tengan las actualizaciones de seguridad más recientes. Microsoft recomienda actualizar los paquetes del sistema operativo a la versión más reciente para asegurarse de que se aplican las actualizaciones de seguridad más recientes.

Para obtener más información, consulte Instalación de PowerShell en Red Hat Enterprise Linux (RHEL).

Ubuntu

Ubuntu usa APT (herramienta avanzada de paquetes) como administrador de paquetes.

Microsoft admite PowerShell hasta que PowerShell llega al final del soporte técnico o la versión de Ubuntu llega al final del soporte técnico.

Los archivos de paquete de instalación (.deb) también están disponibles en https://packages.microsoft.com/.

Las imágenes de Docker que contienen PowerShell 7.2, PowerShell 7.4 y PowerShell 7.5-preview para x64 y Arm32 están disponibles en el Registro de artefactos Microsoft para las siguientes versiones de Ubuntu:

  • Ubuntu 22.04 (Jammy Jellyfish): la compatibilidad del sistema operativo finaliza el 01-04-2027
  • Ubuntu 20.04 (Focal Fossa): la compatibilidad con el sistema operativo finaliza el 02-04-2025

Ubuntu 23.10 (Mantic Minotaur) es una versión provisional. Microsoft no ofrece soporte técnico a las versiones provisionales de Ubuntu. Para obtener más información, vea Distribuciones admitidas por la comunidad.

Importante

Las imágenes de Docker se crean a partir de imágenes oficiales del sistema operativo (SO) que proporciona el distribuidor del sistema operativo. Es posible que estas imágenes no tengan las actualizaciones de seguridad más recientes. Microsoft recomienda actualizar los paquetes del sistema operativo a la versión más reciente para asegurarse de que se aplican las actualizaciones de seguridad más recientes.

Para obtener más información, consulte Instalación de PowerShell en Ubuntu.

Distribuciones admitidas por la comunidad

PowerShell se puede instalar en muchas distribuciones de Linux que no son compatibles con Microsoft. En esos casos, puede encontrar soporte técnico de la comunidad para PowerShell en esas plataformas.

Para recibir soporte técnico de Microsoft, debe cumplir los criterios siguientes:

  • .NET Core admite la versión y la arquitectura de la distribución.
  • La versión de la distribución recibirá soporte técnico durante al menos un año.
  • La versión de la distribución no es una versión provisional ni equivalente.
  • El equipo de PowerShell ha probado la versión de la distribución.

Para obtener información, consulte Soporte técnico de la comunidad para PowerShell en Linux.

Métodos de instalación alternativos

Hay otras tres formas de instalar PowerShell en Linux, incluidas las distribuciones de Linux que no se admiten oficialmente. Puede intentar instalar PowerShell mediante el paquete Snap de PowerShell. También puede intentar implementar archivos binarios de PowerShell directamente mediante el paquete tar.gz de Linux. Para obtener más información, consulte Formas alternativas para instalar PowerShell en Linux.