#author("2020-02-11T19:43:06+09:00","","")
#author("2020-02-11T19:45:55+09:00","","")
#navi(../)
* UbuntuにPowerShell Coreをインストールみる [#q8fbf410]
本記事は、Ubuntu18.04にMicrosoft PoewrShell Core をインストールする手順と簡単な動作確認を行います。~
PowerShell Coreのインストールは、Microsoft社が公開している手順に沿えば簡単にインストールできます。~

また、[[win.just4fun.biz>https://win.just4fun.biz]]では、PowerShellのサンプルコード等を紹介していますので試してみてください。

#htmlinsert(linux_ads_top.html)
#contents

* 関連サイト [#u615ac96]
-[[Microsoft | PowerShell Linux への PowerShell Core のインストール>https://docs.microsoft.com/ja-jp/powershell/scripting/install/installing-powershell-core-on-linux]]

* 関連記事 [#kf7839e4]
-[[ラズベリーパイでPowerShellを動かしてみる v6.2.1>https://minipc.just4fun.biz/?Pi/Apps/%E3%83%A9%E3%82%BA%E3%83%99%E3%83%AA%E3%83%BC%E3%83%91%E3%82%A4%E3%81%A7PowerShell%E3%82%92%E5%8B%95%E3%81%8B%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B+v6.2.1]]
-[[PowerShell関連記事>https://win.just4fun.biz/?PowerShell]]


* 動作確認環境 [#pd048e58]
 $ lsb_release -d
 Description:	Ubuntu 18.04.4 LTS

* PowerShell Coreのインストール手順 [#m46c6e3a]
上記の関連サイトのリンクと同等の操作になります。
以下、上記のサイトからの抜粋です。
 # Download the Microsoft repository GPG keys
 wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
 
 # Register the Microsoft repository GPG keys
 sudo dpkg -i packages-microsoft-prod.deb
 
 # Update the list of products
 sudo apt-get update
 
 # Enable the "universe" repositories
 sudo add-apt-repository universe
 
 # Install PowerShell
 sudo apt-get install -y powershell
 
 # Start PowerShell
 pwsh
上記のコマンドを見ると、debパッケージをダウンロードして、~
管理者権限を持つユーザで、ダウンロードしたパッケージでGPGやPowerShell Coreのリポジトリ情報が設定されるようです。~
その後、追加されたリポジトリより、PowerShell Coreをダウンロードしインストールし、実行しています。

* コマンドを実行しインストールしてみる [#t8222d28]
上記のコマンド群を実行する前に、システムを最新にしましょう。
+ ターミナルを起動します。
+ 以下のコマンドを実行します。~
パスワードを聞かれた場合は、パスワードを入力しEnterキーを押します。
 sudo apt update
+ 以下のコマンドで最新にアップデートします。
 sudo apt upgrade -y
このコマンドでエラー出力された場合は、バックグランドでアップデート中です。~
しばらくしてから、再度実行してみてください。

以降、上記の Microsoft社推奨の手順でPowerShell Coreをインストールしてみます。
+ターミナルで以下のコマンドを入力しEnterキーを押します。
 wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
実際に実行したときのキャプチャです。~
ダウンロードされたファイルが存在するかをlsコマンドで確認しています。~
#ref(01.png)
#br
尚、ダウンロードする場所はどこでも良いです。~
本手順では、インストール完了後にpackages-microsoft-prod.debファイルを削除します。
#br
+以下のコマンドを実行し、ダウンロードしたパッケージをインストールします。
 sudo dpkg -i packages-microsoft-prod.deb
実際に実行したときのキャプチャです。~
#ref(02.png)
#br
また、上記コマンドによりリポジトリファイルが追加されていますね。
#ref(03.png)
#br
+リポジトリファイルが追加されたので、以下のコマンドで最新化します。
 sudo apt-get update
#br
+universeリポジトリを有効化します。~
有効化のメッセージが表示されます。
 sudo add-apt-repository universe
+ aptコマンドを使って powershell をインストールします。
 sudo apt-get install -y powershell
ちなみにpowershellがリポジトリにあるかどうかを apt search で検索しました。~
以下の出力の通り、powershellがありますね。
#ref(04.png)
#br
+ プロンプト($)が戻ってきたら完了です。~
インストール中は以下のような画面が表示されます。
#ref(05.png)
#br

* PowerShell Coreを起動してみる [#v44c3536]
PowerShell Coreのコマンドはpwshになります。~
実際に実行したときのキャプチャになります。
#ref(06.png)
#br

以上、LinuxにPowerShell Coreをインストールする手順でした。

#htmlinsert(linux_ads_btm.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS