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$false
cuando el comando nativo escribe enstderr
. - Renombrar
-FromUnixTime
a-UnixTimeSeconds
enGet-Date
para permitir la entrada de tiempo de Unix. - Hacer
$ErrorActionPreference
no afecta astderr
salida 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
-Qualifier
no posicional paraSplit-Path
. - Resolver el directorio de trabajo como ruta literal para
Start-Process
cuando no está especificado. - Hacer
-OutFile
parámetro en cmdlets web para que funcione como-LiteralPath
. - Corregir el enlace de parámetros de cadena para
BigInteger
literales numéricos. - En Windows,
Start-Process
crea un entorno de proceso con todas las variables de entorno de la sesión actual, usando-UseNewEnvironment
crea un nuevo entorno de proceso predeterminado. - No ajuste el resultado devuelto a
PSObject
al convertir ScriptBlock en delegado. - Utilice la conversión de cadenas culturales invariantes para
-replace
operador.
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