【PowerShell】Ubuntu 18.04 への導入

Ubuntu 18.04 へ PowerShell をインストールするための手順。

f:id:dnkrnka:20180712215909p:plain:right

 

2018/07/12 時点でのインストール手順

sudo apt-get install -y powershell-preview とする点が詰りやすい点である。
(sudo apt-get install -y powershell だとパッケージが見つからずにインストールに失敗する)

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

# Register the Microsoft Ubuntu repository
sudo curl -o /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/ubuntu/18.04/prod.list

# Update the list of products
sudo apt-get update

# Install PowerShell
sudo apt-get install -y powershell-preview

 

インストール後の PowerShell 起動方法

pwsh ではなく pwsh-preview となる。

# Start PowerShell
pwsh-preview 
PowerShell v6.1.0-preview.3
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.

 

pwsh-preview を pwsh として使用できるようにする

pwsh-preview はプレビュ版であり、pwsh は安定板である。
Ubuntu 18.04 向けが pwsh-preview しかリリースされていない場合は、次のようにして pwsh として利用すると楽。

% sudo ln -s /usr/bin/pwsh-preview /usr/bin/pwsh

 
 

E: パッケージ powershell が見つかりません, となる場合の対策方法

Microsoft のサイトより、Ubuntu17.04 でのインストール手順が載っているので、一部を 18.04 に読み変えてインストールする。 失敗する..。

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

# Register the Microsoft Ubuntu repository
sudo curl -o /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/ubuntu/18.04/prod.list

# Update the list of products
sudo apt-get update

# Install PowerShell
sudo apt-get install -y powershell
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
E: パッケージ powershell が見つかりません

検索すると、同様の問題に陥っている人の情報が見付かり、すでにインストールされた人の情報が見つかる。

肝心のインストール手順は次のように変えれば良いだけである。
sudo apt-get install -y powershell としていた部分を
sudo apt-get install -y powershell-preview とする。