Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Las imágenes de Docker para el 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 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.
Los archivos de paquete de instalación (.deb) también están disponibles en https://packages.microsoft.com/.
Las imágenes de Docker para el 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.
Los archivos de paquete de instalación (.rpm) también están disponibles en https://packages.microsoft.com/.
- RHEL 10: la compatibilidad con el sistema operativo finaliza el 2035-05-31
- RHEL 9: la compatibilidad con el sistema operativo finaliza el 2032-05-31
- RHEL 8: la compatibilidad con el sistema operativo finaliza el 2029-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.
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 para el 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.04 (Plucky Puffin) es una versión provisional. Microsoft no 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:
- .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.