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

.NET Core その89 - Snap版 .NET Core 3.1.0をインストールするには

Snap版 .NET Core 3.1.0をインストールするには

Snapパッケージで提供される「.NET Core 3.1.0」をインストールする方法です。
先ほど紹介した通り、2019年12月3日に「.NET Core 3.1.0」がリリースされました。


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

ここでは例として「Ubuntu 19.10」にSnap版「.NET Core 3.1.0」をインストールします。

アップデートについて

Snap版「.NET Core 3.1.0」をインストールすると、次回以降自動的にバックグラウンドで 「.NET Core 3.1」がアップデートされるようになります。

SDKとランタイムについて

「.NET Core」では、「.NET Core SDK」と「.NET Core ランタイム」と「ASP.NET Core ランタイム」を提供しています。

 「.NET Core」上で動作するアプリを開発するユーザーは、「.NET Core SDK」をインストールしてください。
「.NET Core」上で動作するアプリを利用するユーザーは、「.NET Core ランタイム」や「ASP.NET Core ランタイム」をインストールしてください。

「.NET Core SDK」には「.NET Core ランタイム」と「ASP.NET Core ランタイム」が含まれているため、「.NET Core SDK」をインストールするユーザーは、別途「.NET Core ランタイム」や「ASP.NET Core ランタイム」をインストールする必要はありません。

作業上の留意点

「.NET Core」のインストール作業は「端末」で行います。

コマンドを端末に貼り付けるには

コピーしたコマンドを「端末」に貼り付けるには、「端末」上で「Shift + Ctrl + V」キーを押します。

パスワードの入力が促されたら

以下のようにパスワードの入力が促されるので、自分のパスワードを入力して「エンター」キーを押します。

[sudo] ユーザー名のパスワード:

パスワードを入力しても何も表示されませんが、入力自体は行われています。

1..NET Core 3.1.0のインストール準備

まずは「.NET Core」のインストール準備です。

1-1.snapdのインストール

Snapで提供されるソフトウェアを利用するには、まずシステムに「snapd」をインストールする必要があります。
「snapd」のインストール方法は、各Linuxディストリビューションによって異なります。
各Linuxディストリビューションで「snapd」をインストールする方法は、以下を参照してください。

  • Installing snapd

Ubuntuではデフォルトでインストール済み

「Ubuntu」ではデフォルトで「snapd」がインストールされており、すぐに利用できる状態になっています。
つまり「.NET Core 3.1.0」のインストール準備は必要ありません。

2..NET Core 3.0.0のインストール

「.NET Core 3.0.0」をインストールします。

  • Installation using Snap

2-1..NET Core SDKをインストールするには

「.NET Core SDK」は、以下からインストールできます。



2-2..NET Core ランタイムをインストールするには

「.NET Core ランタイム」は、以下からインストールできます。



3.dotnetの実行について

「.NET Core」の実行は、以下のコマンドで行います。

dotnet-sdk.dotnet


こうすることで他にインストイールされている「.NET Core」と区別して、Snap版「.NET Core」を実行できます。
もしこのコマンドを「dotnet」にしたい場合は、以下のコマンドを実行しエイリアスを設定します。

sudo snap alias dotnet-sdk.dotnet dotnet


.NET Core
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.04 その82 - Linux kernel の脆弱性 CVE-2026-98432 の対応状況
    CVE-2026-98432 の対応状況 2026年11月2日、Linux kernel の脆弱性である CVE-2026-98432 の対応状況がアナウンスされました。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.10 その40 - Ubuntu Desktop 26.10 の注目機能
    Ubuntu Desktop 26.10  の注目機能 Ubuntu Desktop 26.10  の注目機能を紹介します。
  • Ubuntu 26.10 その39 - Ubuntu 26.10 の新機能と変更点・既知の問題
    Ubuntu 26.10 の新機能と変更点・既知の問題 リリースノートから、Ubuntu 26.10 の新機能と変更点を紹介します。
記事のピックアップ
オプション