Snapパッケージ版.NET 5をインストールするには
Snapパッケージで提供される「.NET 5.0.0」をインストールする方法です。ここでは例として「Ubuntu 20.04 LTS」にdeb版「.NET 5.0.0」をインストールします。
.NET 5のリリース情報
.NET 5のリリース情報は、以下を参照してください。SDKとランタイムについて
「.NET」では、「.NET SDK」と「.NET ランタイム」を提供しています。「.NET」上で動作するアプリを開発するユーザーは、「.NET SDK」をインストールしてください。
「.NET」上で動作するアプリを利用するユーザーは、「.NET ランタイム」をインストールしてください。
「.NET SDK」には「.NET ランタイム」が含まれているため、「.NET SDK」をインストールするユーザーは、別途「.NET ランタイム」をインストールする必要はありません。
アップデートについて
Snap版「.NET 5.0.0」をインストールすると、次回以降自動的にバックグラウンドで「.NET 5」がアップデートされるようになります。Snapについて
「Snap」は特定のディストリビューションに依存せずソフトウェアを配布する仕組みです。多くのLinuxディストリビューションで「Snap」を利用できるようになっています。
「Snap」が利用可能かどうか調べる方法やインストール方法は、以下を参照してください。
「Ubuntu」ではデフォルトで「Snap」がインストールされているため、別途「Snap」をインストールする必要はありません。
作業上の留意点
「.NET」のインストール作業を「端末」で行う場合、以下の点に留意してください。コマンドを端末に貼り付けるには
コピーしたコマンドを「端末」に貼り付けるには、「端末」上で「Shift + Ctrl + V」キーを押します。パスワードの入力が促されたら
以下のようにパスワードの入力が促されるので、自分のパスワードを入力して「エンター」キーを押します。
[sudo] ユーザー名のパスワード:
パスワードを入力しても何も表示されませんが、入力自体は行われています。
.NET SDKのインストール
「.NET SDK」のインストール方法です。1.チャンネルについて
「.NET SDK」では複数のチャンネルを提供しており、最新安定版をインストールする「latest/stable」チャンネルと「.NET 5 SDK」をインストールする「5.0/stable」チャンネルを提供しています。他にも最新LTS版をインストールする「lts/stable」チャンネルも提供しています。
現在の最新安定版は「.NET 5」であるため、「latest/stable」チャンネルでも「5.0/stable」チャンネルでも「.NET 5」がインストールされます。
一方現在の最新LTS版は「.NET Core 3.1」であるため、「lts/stable」チャンネルでは「.NET Core 3.1」がインストールされます。
目的に沿ったチャンネルを選択してください。
詳細は以下の「Snap Store」のサイトを参照してください。
2..NET SDKの検索
「Ubuntuソフトウェア」を起動し、以下のように「.NET SDK」を検索します。「.NET Core SDK」が見つかるので、「.NET Core SDK」をクリックします。
3.インストール
以下の画面が表示されるので、「インストール」ボタンをクリックして「.NET SDK」をインストールします。ちなみに画面上部の「チャンネル」から、インストールする「.NET SDK」のバージョンを確認できます。
4.インストール完了
以下のように「.NET SDK」のインストールが完了します。5..NETの実行
Snap版「.NET SDK」では、以下のコマンドで「.NET 5」を実行します。dotnet-sdk.dotnet
ちなみにSnapにはエイリアス(別名)という機能があり、以下のようにコマンドに別名を設定することも可能です。
sudo snap alias dotnet-sdk.dotnet dotnet5
エイリアスを設定すれば、そのエイリアスで「.NET 5」を起動することも可能です。
コマンドでインストールするには
コマンドで「.NET SDK」をインストールすることも可能です。「latest/stable」チャンネルからインストールする場合は、以下のようにチャンネルの指定を省略できます。
sudo snap install dotnet-sdk --classic
チャンネルを指定する場合、以下のようにオプションでチャンネルを指定してください。
sudo snap install dotnet-sdk --classic --channel=5.0
.NETランタイムのインストール
「.NETランタイム」のインストール方法です。チャンネルについて
「.NETランタイム」のチャンネルは、「latest/stable」を利用してください。詳細は以下の「Snap Store」のサイトを参照してください。
Ubuntuソフトウェアからインストールするには
やることは「.NET SDK」のインストール方法と大して変わりません。「Ubuntuソフトウェア」を起動し「.NET Runtime 5.0」を検索します。
以下のように「.NET Runtime 5.0」が見つかるので、「インストール」ボタンをクリックして「.NET Runtime 5.0」をインストールします。
「.NET SDK」と同様にチャンネルの確認も可能です。
コマンドでインストールするには
以下のようにコマンドで「.NETランタイム」をインストールすることも可能です。sudo snap install dotnet-runtime-50 --classic
.NETの実行
Snap版「.NET 5ランタイム」では、以下のコマンドで「.NET 5」を実行します。dotnet-runtime-50.dotnet
これも上記で紹介した「.NET SDK」と同様に、エイリアスを設定して別のコマンド名を設定することも可能です。
sudo snap alias dotnet-runtime-50.dotnet dotnet