Cómo instalar PowerShell 7 en Linux

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

Si usa PowerShell en Windows 10, pero también necesita utilizar una distribución de Linux (como Ubuntu) para el trabajo, ahora puede instalar la línea de comandos de Microsoft y el lenguaje de scripting en los sabores más populares del sistema operativo de código abierto.



Al 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 esto 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.



    Install PowerShell Ubuntu Software app

    Instale la aplicación PowerShell Ubuntu Software

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 '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 usando el instalador de la 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.

    PowerShell 7 deb package download
    Descarga del paquete de Deb de PowerShell 7
    Nota rápida: PowerShell también está disponible para otros tipos de Linux, incluidos CentOS, Alpine, Red Hat y Debian.
  3. Guarde el archivo en su dispositivo.

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

    PowerShell Ubuntu amd64 deb package

    Paquete de Deb de Ubuntu PowerShell amd64
  5. Haga clic en el Instalar en pc botón.

    PowerShell GUI installer

    Instalador de la GUI de PowerShell

Una vez que complete los pasos, PowerShell se instalará y podrá iniciarlo desde la Terminal usando el p.ej. 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 Entrar:

    sudo snap install powershell --classic

    Snap install PowerShell command

    Comando de instalación rápida de PowerShell

Después de completar los pasos, puede iniciar la herramienta de secuencias de comandos de Microsoft utilizando el p.ej. comando en la Terminal.

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

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

Para instalar PowerShell en Linux usando el repositorio de paquetes, siga estos pasos:

  1. Abierto Terminal.

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

    wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
  3. Escriba el siguiente comando para registrar las claves GPG del repositorio de Microsoft y presione Entrar:

    sudo dpkg -i paquetes-microsoft-prod.deb

    Package Microsoft prod command

    Paquete de comando prod de Microsoft
  4. Escriba el siguiente comando para actualizar la lista de productos y presione Entrar:

    sudo apt-get update
  5. Escriba el siguiente comando para habilitar los repositorios de 'universo' y presione Entrar:

    universo sudo add-apt-repository
  6. Escriba el siguiente comando para instalar PowerShell en Linux y presione Entrar:

    sudo apt-get install -y powershell

    Linux apt-get install PowerShell command

    Comando Linux apt-get install PowerShell

Después de completar los pasos, PowerShell se instalará en Ubuntu 18.04, y puede iniciarlo usando el p.ej. mando.

Cuando ya no necesite la herramienta de línea de comando, use el sudo apt-get eliminar 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 superior, 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, encuentra problemas de dependencia, deberá buscar e instalar los componentes manualmente.

Mientras preparaba esta guía, la instalación de PowerShell 7 también requería liblttng-ust0, libssl1.0.0y 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 Entrar:

    sudo apt install liblttng-ust0
  3. Escriba el siguiente comando para descargar libicu60 y presione Entrar:

    wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3.1_amd64.deb
  4. Escriba el siguiente comando para instalar libicu60 y presione Entrar:

    sudo dpkg -i libicu60_60.2-3ubuntu3.1_amd64.deb
  5. Escriba el siguiente comando para descargar libssl1.0.0 y presione Entrar:

    wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
  6. Escriba el siguiente comando para instalar libicu60 y presione Entrar:

    sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
  7. Escriba el siguiente comando para instalar PowerShell y Entrar:

    sudo apt-get install -y powershell

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.