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 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Linux その421 - GNOME Shell のデザイン構想と長期的な見通し
    GNOME Shell のデザイン構想と長期的な見通し GNOME Shell のデザイン構想と長期的な見通しが、以下で紹介されています。
  • Linux その420 - KDE Plasma で実装予定の新機能や改善・UI レイアウトの調整やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Ubuntu 24.04 その96 - Ubuntu 24.04.5 LTS のリリース日変更
    Ubuntu 24.04.5 LTS のリリース日変更 Ubuntu 24.04.5 LTS のリリース日が変更されました。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
  • Windows その29 - Windows 向け Coreutils 登場・Coreutils のインストールやコマンドの一覧など
    Windows 向け Coreutils 登場 Windows 向け Coreutils が登場しました。
記事のピックアップ
オプション