Como instalo o PowerShell?

17

Há pouco tempo, li algo no site da Microsoft sobre o PowerShell estar disponível para o Ubuntu.

Como eu iria sobre a instalação do PowerShell? Gostaria muito de receber orientações para Xenial e Trusty .

Qualquer método de instalação é bom, seja compilando a fonte ou confiando em um gerenciador de pacotes. Os métodos de compilação de origem devem conter detalhes no nível iniciante.

David seu amigo
fonte

Respostas:

12

Em fevereiro de 2017, a Microsoft as disponibilizou em um repositório público que traz todo o bem do repositório. Detalhes aqui.

Aqui estão as instruções para instalar a versão mais recente do PowerShell no 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
fonte
1
Aqui está o link atual do documento: docs.microsoft.com/en-us/powershell/scripting/setup/…
uSlackr
10

Para arquivos de instalação da debian ('.deb') e outros downloads, consulte as versões do PowerShell no GitHub.

Links de download direto, com hashes SHA256:


Faça o download do DEB, verifique a soma de verificação e deixe o Ubuntu Software Center cuidar da instalação. Veja help.ubuntu.com sobre como verificar o download. Basicamente, digite o seguinte comando:

sha256sum powershell_*.deb
Rinzwind
fonte
1
Eles adicionaram páginas "man" para comandos, para que você as obtenha ao instalar o PowerShell. Em seu site, eles apontam para o MSDN (o servidor
Rinzwind
1
Aqui estão os documentos em inglês: github.com/PowerShell/PowerShell-Docs
Rinzwind 02/02/2017
1
Esses links diretos agora apontam para downloads desatualizados. Por favor, siga o link para GitHub ou instalar o repo e usar o gerenciador de pacotes
uSlackr
4

Ubuntu 14.04 e posterior

O PowerShell pode ser instalado como um pacote instantâneo em todas as versões atualmente suportadas do Ubuntu. Para instalar o pacote de snap do PowerShell, abra o terminal e digite:

sudo snap install powershell --classic
karel
fonte
Isso funciona no Ubuntu 18.04.1 LTS
Underverse
2

PowerShell Liberação: 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 seu amigo
fonte
1
apt install ./foo.debresolverá dependências, para que você não precise de um apt-get install -fdepois dela.
muru
1
Por que se preocupar em atualizar isso quando a MS publicou um repo? askubuntu.com/a/925458/158442
muru