¿Cómo instalo PowerShell?

17

No hace mucho, leí algo en el sitio web de Microsoft sobre PowerShell disponible para Ubuntu.

¿Cómo haría para instalar PowerShell? Agradecería orientación para Xenial y Trusty .

Cualquier método de instalación está bien, ya sea compilando la fuente o confiando en un administrador de paquetes. Los métodos de compilación de código fuente deben contener detalles de nivel principiante.

David tu amigo
fuente

Respuestas:

12

A partir de febrero de 2017, Microsoft los puso a disposición a través de un repositorio público que brinda toda la bondad del repositorio. Detalles aquí

Aquí están las instrucciones para instalar la última versión de PowerShell en 16.04.

# Import the public repository GPG keys
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

# Register the Microsoft Ubuntu repository
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list

# Update the list of products
sudo apt-get update

# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell (MS renamed main executable at launch to be more Linux-like)
pwsh
uSlackr
fuente
1
Aquí está el enlace de documentación actual: docs.microsoft.com/en-us/powershell/scripting/setup/…
uSlackr
10

Para los archivos de instalación de Debian ('.deb') y otras descargas, consulte los lanzamientos de PowerShell en GitHub.

Enlaces de descarga directa, con hash SHA256:


Descargue el DEB, verifique la suma de verificación y luego deje que Ubuntu Software Center se encargue de instalarlo. Consulte help.ubuntu.com sobre cómo verificar la descarga. Básicamente, ingrese el siguiente comando:

sha256sum powershell_*.deb
Rinzwind
fuente
1
Agregaron páginas "man" para comandos para que pueda obtenerlas cuando instale powershell. En su sitio apuntan a MSDN (el nerver ;-)) msdn.microsoft.com/en-us/powershell/scripting/core-powershell/…
Rinzwind
1
Aquí están los documentos en inglés: github.com/PowerShell/PowerShell-Docs
Rinzwind
1
Estos enlaces directos ahora apuntan a descargas desactualizadas. Siga el enlace a GitHub o instale el repositorio y use el administrador de paquetes
uSlackr
4

Ubuntu 14.04 y posterior

PowerShell se puede instalar como un paquete instantáneo en todas las versiones actualmente compatibles de Ubuntu. Para instalar el paquete de complemento PowerShell, abra el terminal y escriba:

sudo snap install powershell --classic
karel
fuente
Esto funciona en Ubuntu 18.04.1 LTS
Underverse
2

PowerShell Lanzamiento: v6.0.0-beta.4


Ubuntu 14.04 LTS (Trusty Tahr)

[Método # 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[Método # 2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

Ubuntu 16.04 LTS (Xenial Xerus)

[Método # 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[Método # 2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

David tu amigo
fuente
1
apt install ./foo.debresolverá las dependencias, por lo que no necesita un apt-get install -fdespués.
muru
1
¿Por qué molestarse en actualizar esto cuando MS ha publicado un repositorio? askubuntu.com/a/925458/158442
muru