Microsoft PowerShell 7.1.0 se lanzó hace unos días con una serie de mejoras y correcciones para PowerShell 7. Aquí se explica cómo instalarlo en Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04 y Linux Mint 19.x, 20.
Aspectos destacados de la versión de PowerShell 7.1.0:
- Reparar
$?no ser$falsecuando el comando nativo escribe enstderr. - Renombrar
-FromUnixTimea-UnixTimeSecondsenGet-Datepara permitir la entrada de tiempo de Unix. - Hacer
$ErrorActionPreferenceno afecta astderrsalida de comandos nativos. - Permitir que el parámetro con nombre especificado explícitamente reemplace al mismo de la salpicadura de la tabla hash.
- Haga que el parámetro de cambio
-Qualifierno posicional paraSplit-Path. - Resolver el directorio de trabajo como ruta literal para
Start-Processcuando no está especificado. - Hacer
-OutFileparámetro en cmdlets web para que funcione como-LiteralPath. - Corregir el enlace de parámetros de cadena para
BigIntegerliterales numéricos. - En Windows,
Start-Processcrea un entorno de proceso con todas las variables de entorno de la sesión actual, usando-UseNewEnvironmentcrea un nuevo entorno de proceso predeterminado. - No ajuste el resultado devuelto a
PSObjectal convertir ScriptBlock en delegado. - Utilice la conversión de cadenas culturales invariantes para
-replaceoperador.
Cómo instalar PowerShell en Ubuntu:
Si está de acuerdo con el paquete Snap en contenedores, simplemente busque e instale powershell desde el software de Ubuntu.
Para los que prefieren .deb paquete, Microsoft ofrece el software en su repositorio oficial de apt.
1. Configure el repositorio apt de Microsoft en Ubuntu:
Abra la terminal desde el iniciador de aplicaciones de su sistema. Cuando se abra, ejecute el comando para descargar el paquete .deb oficial:
wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
Para Linux Mint, reemplace $(lsb_release -rs) en el código con 20.04 para Linux Mint 20 (o 18.04 para Mint 19.x).
Luego instale el paquete, que instalará el repositorio y la clave de Microsoft, ejecutando el comando:
sudo dpkg -i packages-microsoft-prod.deb
Escriba la contraseña de usuario (sin retroalimentación de asterisco) para las indicaciones de sudo y presione Enter.
2. Instalar PowerShell:
Después de agregar el repositorio, ejecute los siguientes 2 comandos uno por uno para verificar las actualizaciones del paquete e instalar el software:
sudo apt update sudo apt install powershell
Una vez instalado, ejecute pwsh para iniciar PowerShell.
Desinstalar PowerShell:
Para eliminar el software, simplemente abra la terminal y ejecute el comando:
sudo apt remove powershell
Para eliminar el repositorio apt, simplemente vaya a Software y actualizaciones> pestaña Otro software y elimine la línea correspondiente.
Artículo Original