Comment installer PowerShell?

17

Il n'y a pas longtemps, j'ai lu quelque chose sur le site Web de Microsoft à propos de PowerShell disponible pour Ubuntu.

Comment pourrais-je procéder à l'installation de PowerShell? J'apprécierais des conseils pour Xenial et Trusty .

N'importe quelle méthode d'installation convient, qu'il s'agisse de compiler la source ou de s'appuyer sur un gestionnaire de paquets. Les méthodes de compilation source doivent contenir des détails de niveau débutant.

David ton ami
la source

Réponses:

12

Depuis février 2017, Microsoft les a mis à disposition via un référentiel public qui apporte toutes les qualités du référentiel. Détails ici.

Voici les instructions pour installer la dernière version de PowerShell le 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
la source
1
Voici le lien doc actuel: docs.microsoft.com/en-us/powershell/scripting/setup/…
uSlackr
10

Pour les fichiers d'installation Debian ('.deb') et autres téléchargements, voir les versions de PowerShell sur GitHub.

Liens de téléchargement directs, avec hachages SHA256:


Téléchargez le DEB, vérifiez la somme de contrôle, puis laissez Ubuntu Software Center s'occuper de son installation. Consultez help.ubuntu.com pour vérifier le téléchargement. Fondamentalement, entrez la commande suivante:

sha256sum powershell_*.deb
Rinzwind
la source
1
Ils ont ajouté des pages "man" pour les commandes afin que vous les obteniez lorsque vous installerez powershell. Sur leur site, ils pointent vers MSDN (le nerver ;-)) msdn.microsoft.com/en-us/powershell/scripting/core-powershell/…
Rinzwind
1
Voici les documents en anglais: github.com/PowerShell/PowerShell-Docs
Rinzwind
1
Ces liens directs pointent désormais vers des téléchargements obsolètes. Veuillez suivre le lien vers GitHub ou installer le dépôt et utiliser le gestionnaire de paquets
uSlackr
4

Ubuntu 14.04 et versions ultérieures

PowerShell peut être installé en tant que package instantané dans toutes les versions actuellement prises en charge d'Ubuntu. Pour installer le package d'instantanés PowerShell, ouvrez le terminal et tapez:

sudo snap install powershell --classic
Karel
la source
Cela fonctionne sur Ubuntu 18.04.1 LTS
Underverse
2

PowerShell Libération: v6.0.0-beta.4


Ubuntu 14.04 LTS (Trusty Tahr)

[Méthode # 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éthode n ° 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éthode # 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éthode n ° 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 ton ami
la source
1
apt install ./foo.debrésoudra les dépendances, vous n'avez donc pas besoin d'un apt-get install -faprès.
muru
1
Pourquoi s'embêter à mettre cela à jour lorsque MS a publié un dépôt? askubuntu.com/a/925458/158442
muru