Cómo instalar PowerShell 7 en Linux

Microsoft PowerShell es una herramienta de secuencias de comandos multiplataforma, y ​​estos son los pasos para instalarla en Linux.

-->

Si usa PowerShell en Windows 10, pero también necesita usar una distribución de Linux (como Ubuntu) para trabajar, ahora puede instalar el shell de línea de comandos de Microsoft y el lenguaje de secuencias de comandos en las versiones más populares del sistema operativo de código abierto.





En el momento de escribir este artículo, puede instalar PowerShell 7, que se basa en .NET Core 3.1, pero es compatible con los módulos de versiones anteriores.

En esta guía, aprenderá los pasos para instalar PowerShell 7 en Ubuntu mediante la interfaz gráfica de usuario (GUI) o la línea de comandos. (Estos son los pasos para instalar la herramienta en Windows 10 .)

Cómo instalar PowerShell usando el software Ubuntu

  1. Abierto Software de Ubuntu aplicación.



  2. Buscar Potencia Shell .

  3. Selecciona el potencia Shell opción.

  4. Haga clic en el Instalar en pc botón.



    Instalar la aplicación de software PowerShell Ubuntu

    Instalar la aplicación de software PowerShell Ubuntu

Una vez que complete los pasos, puede acceder a la aplicación usando el pwsh en la Terminal de Linux.

Si desea desinstalarlo, en la aplicación de software de Ubuntu, haga clic en el Instalado pestaña, y haga clic en el Eliminar botón para PowerShell.



Cómo instalar PowerShell usando el instalador de paquetes

Para instalar PowerShell en Linux con el instalador de GUI, siga estos pasos:

  1. Abierto Potencia Shell página de descarga en GitHub .



  2. En la sección Activos, haga clic en el powershell_7.x.x-x.ubuntu.xx.xx_amd64.deb dependiendo de la versión de Ubuntu en su dispositivo.

    Descarga del paquete deb de PowerShell 7

    Descarga del paquete deb de PowerShell 7

    Nota rápida: PowerShell también está disponible para otras versiones de Linux, incluidos CentOS, Alpine, Red Hat y Debian.
  3. Guarde el archivo en su dispositivo.

  4. Haga doble clic en el * .deb archivo para iniciar el instalador.

    Paquete deb de PowerShell Ubuntu amd64

    Paquete deb de PowerShell Ubuntu amd64

  5. Haga clic en el Instalar en pc botón.

    Instalador de la GUI de PowerShell

    Instalador de la GUI de PowerShell

Una vez que complete los pasos, se instalará PowerShell y podrá iniciarlo desde la Terminal usando pwsh mando.

Si tiene problemas de dependencias, siga los pasos a continuación para instalar PowerShell usando líneas de comando.

Cómo instalar PowerShell usando el comando Snap en Ubuntu

Para actualizar la aplicación PowerShell en Linux, siga estos pasos:

  1. Abierto Terminal .

  2. Escriba el siguiente comando para instalar PowerShell y presione Ingresar :

    |_+_|

    Encajar el comando de instalación de PowerShell

    Encajar el comando de instalación de PowerShell

Después de completar los pasos, puede iniciar la herramienta de secuencias de comandos de Microsoft con pwsh comando en la Terminal.

Si desea desinstalar la herramienta, desde la Terminal, escriba sudo snap remove powershell mando.

Cómo instalar PowerShell usando el repositorio de paquetes en Ubuntu

Para instalar PowerShell en Linux usando Package Repository, siga estos pasos:

  1. Abierto Terminal .

  2. Escriba el siguiente comando para descargar las claves GPG del repositorio de Microsoft y presione Ingresar :

    |_+_|
  3. Escriba el siguiente comando para registrar las claves GPG del repositorio de Microsoft y presione Ingresar :

    |_+_|

    Paquete de comando de Microsoft prod

    Paquete de comando de Microsoft prod

  4. Escriba el siguiente comando para actualizar la lista de productos y presione Ingresar :

    |_+_|
  5. Escriba el siguiente comando para habilitar los repositorios de universos y presione Ingresar :

    |_+_|
  6. Escriba el siguiente comando para instalar PowerShell en Linux y presione Ingresar :

    |_+_|

    Comando de Linux apt-get install PowerShell

    Comando de Linux apt-get install PowerShell

Después de completar los pasos, PowerShell se instalará en Ubuntu 18.04 y podrá iniciarlo usando pwsh mando.

Cuando ya no necesite la herramienta de línea de comandos, use la sudo apt-get remove powershell comando en la Terminal para desinstalarlo.

Dependencias de PowerShell

PowerShell crea binarios portátiles para todas las distribuciones de Linux. Sin embargo, el tiempo de ejecución de Microsoft .NET Core requiere varias dependencias en diferentes versiones de Linux y PowerShell.

Por ejemplo, en Ubuntu 18.04 y versiones posteriores, la instalación depende de libc6, libgcc1, libgssapi-krb5-2, liblttng-ust0, libstdc ++ 6, libcurl3, libunwind8, libuuid1, zlib1g, libssl1.0.0 y libicu60.

Si durante el proceso de instalación se encuentra con problemas de dependencia, tendrá que buscar e instalar los componentes manualmente.

Mientras preparaba esta guía, la instalación de PowerShell 7 también requirió liblttng-ust0 , libssl1.0.0 , y libicu60 . Si tiene los mismos problemas, puede obtener estos paquetes con estos comandos:

  1. Abierto Terminal .

  2. Escriba el siguiente comando para instalar liblttng-ust0 y presione Ingresar :

    |_+_|
  3. Escriba el siguiente comando para descargar libicu60 y presione Ingresar :

    |_+_|
  4. Escriba el siguiente comando para instalar libicu60 y presione Ingresar :

    |_+_|
  5. Escriba el siguiente comando para descargar libssl1.0.0 y presione Ingresar :

    |_+_|
  6. Escriba el siguiente comando para instalar libicu60 y presione Ingresar :

    |_+_|
  7. Escriba el siguiente comando para instalar PowerShell y Ingresar :

    |_+_|

Una vez que complete los pasos, PowerShell 7 debería instalarse en su dispositivo Linux.

En caso de que necesite descargar una versión diferente de los paquetes de dependencia, puede encontrarlos en el Repositorio de paquetes de Ubuntu .