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).

Alpino

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

La compatibilidad con estas versiones de Alpine finaliza en las fechas siguientes:

  • Alpine 3.23 - 2027-11-01
  • Alpine 3.22 - 2027-05-01
  • Alpine 3.21 - 2026-11-01
  • Alpine 3.20 - 2026-04-01

Las imágenes de Docker del SDK de .NET contienen las versiones más recientes de PowerShell. Estas imágenes están disponibles en el Registro de artefactos de Microsoft.

Estas imágenes se crean a partir de imágenes oficiales del sistema operativo (SO) proporcionadas por el distribuidor del sistema operativo. Es posible que estas imágenes no tengan las últimas actualizaciones de seguridad. Microsoft recomienda que actualice los paquetes del sistema operativo a la última versión para garantizar que se aplican las últimas actualizaciones de seguridad.

Estas imágenes se proporcionan con fines de prueba. Si necesita una imagen Docker para una carga de trabajo de producción, debe crear y mantener una propia.

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 llegue al final del soporte técnico o la versión de Debian alcance el final del ciclo de vida.

La compatibilidad con estas versiones de Debian finaliza en las fechas siguientes:

  • Debian 13 - 2028-08-09
  • Debian 12 - 2026-06-10

Los archivos de paquete de instalación () también están disponibles en .

Las imágenes de Docker del SDK de .NET contienen las versiones más recientes de PowerShell. Estas imágenes están disponibles en el Registro de artefactos de Microsoft.

Estas imágenes 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 últimas actualizaciones de seguridad. Microsoft recomienda que actualice los paquetes del sistema operativo a la última versión para garantizar que se aplican las últimas actualizaciones de seguridad.

Estas imágenes se proporcionan con fines de prueba. Si necesita una imagen Docker para una carga de trabajo de producción, debe crear y mantener una propia.

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 llegue al final del soporte técnico o la versión de RHEL llegue al final del soporte técnico.

La compatibilidad con estas versiones de RHEL finaliza en las fechas siguientes:

  • RHEL 10 - 2035-05-31
  • RHEL 9 - 2032-05-31
  • RHEL 8 - 2029-05-31

Los archivos de paquete de instalación () también están disponibles en .

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.

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.

La compatibilidad con estas versiones de Ubuntu finaliza en las fechas siguientes:

  • Ubuntu 24.04 - 2029-05-31
  • Ubuntu 22.04 - 2027-04-01

Los archivos de paquete de instalación () también están disponibles en .

Las imágenes de Docker del SDK de .NET contienen las versiones más recientes de PowerShell. Puede descargar estas imágenes desde el Registro de artefactos de Microsoft.

Estas imágenes 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 últimas actualizaciones de seguridad. Microsoft recomienda que actualice los paquetes del sistema operativo a la última versión para garantizar que se aplican las últimas actualizaciones de seguridad.

Estas imágenes se proporcionan con fines de prueba. Si necesita una imagen Docker para una carga de trabajo de producción, debe crear y mantener una propia.

Nota:

Ubuntu 25.10 (Questing Quokka) es una versión provisional. Microsoft no prueba ni admite versiones provisionales de Ubuntu. Para obtener más información, consulte Distribuciones admitidas por la comunidad.

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:

  • La versión y la arquitectura de la distribución son compatibles con .NET Core.
  • 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 de Linux. Para obtener más información, consulte Formas alternativas para instalar PowerShell en Linux.