Ubuntuに.NET Core 2.2.0をインストールするには(deb版)
先ほど紹介した通り、2018年12月4日に「.NET Core 2.2.0」がリリースされました。「Ubuntu」に 「.NET Core 2.2.0」をインストールする方法です。
ここでは例として「Ubuntu 18.04」に「.NET Core 2.2.0」をインストールします。
作業は「端末」で行います。
SDKとランタイムについて
「.NET Core」では、SDKとランタイムを提供しています。「.NET Core」上で動作するアプリを開発するユーザーは、SDKをインストールしてください。
「.NET Core」上で動作するアプリを利用するユーザーは、ランタイムをインストールしてください。
SDKにはランタイムが含まれているため、SDKをインストールするユーザーは別途ランタイムをインストールする必要はありません。
コマンドを端末に貼り付けるには
コピーしたコマンドを「端末」に貼り付けるには、「端末」上で「Shift + Ctrl + V」キーを押します。パスワードの入力が促されたら
以下のようにパスワードの入力が促されるので、自分のパスワードを入力して「エンター」キーを押します。
[sudo] ユーザー名のパスワード:
パスワードを入力しても何も表示されませんが、入力自体は行われています。
1.パッケージのダウンロード
以下のコマンドを実行し、パッケージをダウンロードします。
wget -nv https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
Ubuntu 19.04の場合
「Ubuntu 19.04」を利用している場合、以下のコマンドを実行し、パッケージをダウンロードします。
wget -nv https://packages.microsoft.com/config/ubuntu/19.04/packages-microsoft-prod.deb
Ubuntu 18.10の場合
「Ubuntu 18.10」を利用している場合、以下のコマンドを実行し、パッケージをダウンロードします。
wget -nv https://packages.microsoft.com/config/ubuntu/18.10/packages-microsoft-prod.deb
Ubuntu 16.04の場合
「Ubuntu 16.04」を利用している場合、以下のコマンドを実行し、パッケージをダウンロードします。
wget -nv https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
Ubuntu 14.04の場合
「Ubuntu 14.04」を利用している場合、以下のコマンドを実行し、パッケージをダウンロードします。
wget -nv https://packages.microsoft.com/config/ubuntu/14.04/packages-microsoft-prod.deb
2.パッケージのインストール
以下のコマンドを実行し、ダウンロードしたパッケージをインストールします。
sudo dpkg -i packages-microsoft-prod.deb
3.universeリポジトリーの有効化
以下のコマンドを実行し、「universe」リポジトリーを有効にします。
sudo add-apt-repository universe
通常はデフォルトで「universe」リポジトリーが有効になっています。
4.パッケージインデックスファイルの更新
以下のコマンドを実行し、パッケージインデックスファイルを更新します。
sudo apt-get update
5.apt-transport-httpsのインストール
以下のコマンドを実行し、「apt-transport-https」パッケージをインストールします。
sudo apt-get install apt-transport-https
6-1..Net Coreのインストール(SDK)
SDKをインストールする場合、以下のコマンドを実行し「.NET Core SDK」をインストールします。
sudo apt-get install dotnet-sdk-2.2
6-2..Net Coreのインストール(ランタイム)
.NET Core ランタイムとASP.NET Core ランタイム
「.NET Core ランタイム」と「ASP.NET Core ランタイム」をインストールする場合、以下のコマンドを実行し「.NET Core ランタイム」と「ASP.NET Core ランタイム」をインストールします。
sudo apt-get install aspnetcore-runtime-2.2
.NET Core ランタイムのみ
「.NET Core ランタイム」のみ必要な場合は、以下のコマンドを実行し「.NET Core ランタイム」をインストールします。
sudo apt-get install dotnet-runtime-2.2