#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)