Búsqueda de sitios web

Instalar PowerShell en Linux


PowerShell se puede instalar en varias distribuciones de Linux diferentes. La mayoría de las plataformas y distribuciones de Linux tienen un lanzamiento importante cada año y proporcionan un administrador de paquetes que se utiliza para instalar PowerShell. PowerShell se puede instalar en algunas distribuciones de Linux que no son compatibles con Microsoft. En esos casos, puede encontrar soporte de la comunidad para PowerShell en esas plataformas.

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

Este artículo enumera las distribuciones de Linux y los administradores de paquetes compatibles. Todas las versiones de PowerShell siguen siendo compatibles hasta que la versión de PowerShell o la versión de la distribución de Linux llegue al final del soporte.

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

alpino

Microsoft admite PowerShell hasta que PowerShell llegue al final de su soporte o hasta que la versión de Alpine llegue al final de su vida útil.

Las imágenes de Docker que contienen PowerShell 7.2, PowerShell 7.4 y PowerShell 7.5 en versión preliminar para x64 están disponibles en Microsoft Artifact Registry 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.

es importante

Las imágenes de Docker 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 actualizar los paquetes del sistema operativo a la última versión para garantizar que se apliquen las últimas actualizaciones de seguridad.

Para obtener más información, consulte Instalar PowerShell en Alpine.

Debian

Debian utiliza APT (Advanced Package Tool) como administrador de paquetes.

Microsoft admite PowerShell hasta que PowerShell llegue al final de su soporte o hasta que la versión de Debian llegue al final de su vida útil.

Los archivos del 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 Microsoft Artifact Registry para las siguientes versiones de Debian:

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

es importante

Las imágenes de Docker 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 actualizar los paquetes del sistema operativo a la última versión para garantizar que se apliquen las últimas actualizaciones de seguridad.

Para obtener más información, consulte Instalar PowerShell en Debian.

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

Los archivos de instalación del paquete (.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 Microsoft Artifact Registry para las siguientes versiones de RHEL:

  • RHEL 8: el soporte del sistema operativo finaliza el 2029-05-31
  • RHEL 9: el soporte del sistema operativo finaliza el 2032-05-31

PowerShell se prueba en Red Hat Universal Base Images (UBI). Para obtener más información, consulte la página de información de la RBU.

es importante

Las imágenes de Docker 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 actualizar los paquetes del sistema operativo a la última versión para garantizar que se apliquen las últimas actualizaciones de seguridad.

Para obtener más información, consulte Instalar PowerShell en RHEL.

ubuntu

Ubuntu utiliza APT (Advanced Package Tool) como administrador de paquetes.

Microsoft admite PowerShell hasta que PowerShell llegue al final del soporte o la versión de Ubuntu llegue al final del soporte.

Los archivos del 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 en versión preliminar para x64 y Arm32 están disponibles en Microsoft Artifact Registry para las siguientes versiones de Ubuntu:

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

Ubuntu 23.10 (Mantic Minotaur) es una versión provisional. Microsoft no admite versiones provisionales de Ubuntu. Para obtener más información, consulte Distribuciones admitidas por la comunidad.

es importante

Las imágenes de Docker 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 actualizar los paquetes del sistema operativo a la última versión para garantizar que se apliquen las últimas actualizaciones de seguridad.

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

Distribuciones apoyadas por la comunidad

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

Para ser compatible con Microsoft, la distribución de Linux debe cumplir los siguientes criterios:

  • La versión y arquitectura de la distribución es compatible con .NET Core.
  • La versión de la distribución tiene soporte 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 más información, consulte Soporte comunitario 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 son compatibles oficialmente. Puede intentar instalar PowerShell utilizando el paquete PowerShell Snap. También puede intentar implementar archivos binarios de PowerShell directamente utilizando el paquete tar.gz de Linux. Para obtener más información, consulte Formas alternativas de instalar PowerShell en Linux.

Artículos relacionados