kledgeb UbuntuやLinuxの最新情報を紹介

.NET その130 - Snapパッケージ版.NET 5をインストールするには

Snapパッケージ版.NET 5をインストールするには

Snapパッケージで提供される「.NET 5.0.0」をインストールする方法です。


  • Install the .NET SDK or the .NET Runtime on Ubuntu

ここでは例として「Ubuntu 20.04 LTS」にdeb版「.NET 5.0.0」をインストールします。

.NET 5のリリース情報

.NET 5のリリース情報は、以下を参照してください。

  • .NET 5.0.0がリリースされました
 

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」が利用可能かどうか調べる方法やインストール方法は、以下を参照してください。

  • Getting started

「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

.NET Core
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 22.04 その120 - UbuntuのブートローダーをBoot Repairで修復するには・Ubuntuが起動しないトラブルを解決
    UbuntuのブートローダーをBoot Repairで修復するには 「Boot Repair」はOSのブートローダーに起因するOSが起動しない問題を簡単に解決してくれるアプリです。
  • Ubuntu 22.04 その79 - 画面ロックの有効・無効を設定するには・画面ロック時の設定をカスタマイズするには
    画面ロックの有効・無効を設定するには 一定時間ユーザーによる操作がない時に、自動的に画面をロックしパスワードで保護したり、画面をブランク状態にできます。
  • Linux その309 - This Week in Plasma の貢献者の募集と投稿頻度の抑制
    This Week in Plasma の貢献者の募集と投稿頻度の低下 KDE で This Week in Plasma の貢献者が募集されています。
  • Ubuntu 26.04 その5 - デイリービルドのディスクイメージが利用可能に・ディスクイメージのダウンロード
    デイリービルドのディスクイメージ Ubuntu 26.04 LTS のデイリービルドのディスクイメージが利用できるようになりました。
  • Ubuntu 26.04 その9 - Ubuntu Desktop 26.04 LTS の開発方針・プリインストールアプリの変更やソフトウェア管理の一元化など
    Ubuntu Desktop 26.04 LTS の開発方針 2025年11月26日、Ubuntu Desktop 26.04 LTS の開発方針がアナウンスされました。
  • Ubuntu 22.04 その95 - ディスプレイサーバーを切り替えるには・XorgとWayland
    ディスプレイサーバーを切り替えるには 「Ubuntu」はデフォルトで2種類のディスプレイサーバーを提供しています。
  • Ubuntu 22.04 その98 - 入力ソースとキーボートレイアウトと日本語入力のカスタマイズ
    入力ソースとキーボートレイアウトと日本語入力 「Ubuntu」ではユーザーが利用しているキーボードレイアウトや日本語入力のカスタマイズが可能です。
  • VirtualBox その125 - ゲストOSのUbuntuにLinux Guest Additionsをインストールするには
    ゲストOSのUbuntuにLinux Guest Additionsをインストールするには 仮想マシンにインストールしたゲストOSの「Ubuntu」に、「Linux Guest Additions」をインストールする方法です。
  • Ubuntu nano その5 - 文字列を検索する
    文字列を検索する(Where Is)   文字列の検索は、部分一致と正規表現による検索が可能です。 検索の開始始点   現在カーソルのある位置から検索を行います。   もし、テキストの最後まで検索して文字が見つからない場合、   nanoはテキストの先頭から検索...
  • Linux その308 - KDE Plasma 6.6 で実装予定の新機能や改善・Wi-Fi 設定画面の改善や Windows ゲームのサポート改善など
    KDE Plasma 6.6 で実装予定の新機能や改善 2025年12月13日、KDE Plasma 6.6 で実装予定の新機能や改善が以下で紹介されています。
記事のピックアップ
オプション