PowerShellをインストールするにはどうすればよいですか?


17

少し前に、MicrosoftのWebサイトで、UbuntuでPowerShellが利用できることについて読んでいます。

PowerShellのインストールについてはどうすればよいですか?XenialTrustyの両方のガイダンスに感謝します。

ソースをコンパイルする場合でも、パッケージマネージャーに依存する場合でも、インストール方法は問題ありません。ソースコンパイルメソッドには、初心者レベルの詳細が含まれている必要があります。

回答:


12

2017年2月の時点で、Microsoftはこれらをすべてのリポジトリの良さをもたらす公開リポジトリを通じて利用可能にしました。詳細はこちら。

PowerShellの最新バージョンを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

1
現在のドキュメントリンクは次のとおり
us

10

debianインストールファイル( '.deb')およびその他のダウンロードについて、GitHubのPowerShellリリースを参照してください。

SHA256ハッシュを使用した直接ダウンロードリンク:


DEBをダウンロードし、チェックサムを確認してから、Ubuntu Software Centerにインストールさせてください。ダウンロードの確認方法については、help.ubuntu.comをご覧ください。基本的に、次のコマンドを入力します。

sha256sum powershell_*.deb

1
彼らはコマンド用の「man」ページを追加したので、powershellをインストールするときにそれらを取得できます。自分のサイトでは、彼らはMSDN(nerver ;-))を指すmsdn.microsoft.com/en-us/powershell/scripting/core-powershell/...
Rinzwind

1
英語のドキュメントは次のとおり
PowerShell

1
これらの直接リンクは現在、古いダウンロードを指し示しています。GitHubへのリンクをたどるか、リポジトリをインストールしてパッケージマネージャーを使用してください
uSlackr

4

Ubuntu 14.04以降

PowerShellは、現在サポートされているすべてのUbuntuバージョンにスナップパッケージとしてインストールできます。PowerShellスナップパッケージをインストールするには、ターミナルを開いて次のように入力します。

sudo snap install powershell --classic

これは、Ubuntu 18.04.1 LTSで機能します
アンダーバース

2

PowerShell リリース: v6.0.0-beta.4


Ubuntu 14.04 LTS(Trusty Tahr)

[方法#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
[方法#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)

[方法#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
[方法#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


1
apt install ./foo.deb依存関係を解決するので、apt-get install -fその後は必要ありません。
ムル

1
MSがレポを公開しているのに、なぜこれを更新する必要があるのですか?askubuntu.com/a/925458/158442
muru
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.