Microsoft .NET 6: Ubuntu または Debian およびその派生製品へのインストール

Microsoft .NET 6: Ubuntu または Debian およびその派生製品へのインストール

Microsoft .NET 6: Ubuntu または Debian およびその派生製品へのインストール

約1か月前、 Microsoft .NET 6の最新アップデートがリリースされました。多くの方が既にご存知のように、この無料のオープンソース開発プラットフォームは、デスクトップ、モバイル、Web、ゲーム、IoTなど、あらゆる種類のアプリケーションの構築に役立つだけでなく、クロスプラットフォームにも対応しています。そのため、 Windows、macOS、Linuxで利用可能です。

Visual Studio Codeと並んで、Microsoftが提供する無料のオープンソースのクロスプラットフォームコードエディタであるこのツールは、GNU/Linux上でアプリケーションを開発するのに最適な組み合わせです。そこで今回は、このフレームワークの現状と、UbuntuおよびDebianへのインストール方法について説明します。また、両ディストリビューションをネイティブでサポートしています。

Visual Studio Code 1.69:利用可能な新しいバージョンとそのインストール方法

Visual Studio Code 1.69:利用可能な新しいバージョンとそのインストール方法

さて、本日のテーマである「Microsoft .NET 6」アプリケーションについて詳しく説明する前に、興味のある方のために、関連する過去の記事へのリンクをいくつか掲載しておきます。

Visual Studio Code 1.69:利用可能な新しいバージョンとそのインストール方法
関連記事
Visual Studio Code 1.69:利用可能な新しいバージョンとそのインストール方法
.NETおよびML.NET:Microsoftオープンソースプラットフォーム
関連記事
.NETおよびML.NET:Microsoftオープンソースプラットフォーム

Microsoft .NET 6: Microsoft のクロスプラットフォーム フレームワーク

Microsoft .NET 6: Microsoft のクロスプラットフォーム フレームワーク

Microsoft .NET 6 について

要するに、「Microsoft .NET 6」について、以下のように言えるでしょう。

「.NETは、様々な種類のアプリケーションを作成するための、無料のクロスプラットフォーム対応オープンソース開発プラットフォームです。.NETは、多くの大規模アプリケーションで本番環境で使用されている高性能ランタイムに基づいています。」.NETとは何ですか?

公式ウェブサイトで紹介されている多くの機能の中には、開発者が信頼性が高く高性能なコードを効率的に記述できるようにするためのものも含まれていますが、ここでは次の3つを紹介します。

  1. 非同期コードの実装: 非同期コードを抽象化するタスク非同期プログラミング (TAP) モデルが含まれています。
  2. 属性の使用: データをシリアル化する方法、セキュリティを強化するために使用される機能を指定する方法、ジャストインタイム (JIT) コンパイラの最適化を制限する方法を説明する、わかりやすいキーワードのような宣言を処理します。
  3. コード アナライザーの使用: これにより、C# または Visual Basic コードの品質とスタイルの問題を簡単に検査できます。 そのため、.NET 5 以降、これらのパーサーは .NET SDK に含まれており、個別にインストールする必要はありません。

このソフトウェアツールに関する詳細については、以下のリンクを参照してください:機能.NET 6 のダウンロード、および.NET 6 の新機能

Ubuntu および Debian へのインストール

Ubuntu、Debian、またはそれらの派生ディストリビューションへのインストール手順は以下のとおりです。

DotNet6 + Debian

Debian 11 の場合

  • 署名キー (リポジトリ キー) を含むパッケージ
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
  • SDKのインストール
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0
  • ランタイムのインストール
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • ASP.NET Core ランタイムのインストール
sudo apt-get install -y dotnet-runtime-6.0

Debian 11 へのインストール手順の詳細については、以下のリンクを参照してください。

DotNet6 + Ubuntu

Ubuntu22.04の場合

  • 署名キー (リポジトリ キー) を含むパッケージ
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
  • SDKのインストール
sudo apt-get update && \
  sudo apt-get install -y dotnet-6.0
  • ランタイムのインストール
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • ASP.NET Core ランタイムのインストール
sudo apt-get install -y dotnet-runtime-6.0

Ubuntu 22.04にはこのソフトウェアが既にインストールされているため、この手順は不要です。ただし、この手順はUbuntu 22.04ベースのバージョンでは有効であり、以前のバージョンのUbuntuでも同様の手順が有効です。Ubuntu 22.04のインストール手順の詳細については、以下のリンクを参照してください。

インストールチェック

インストールが完了すると、このソフトウェアはVisual Studio Codeなどの他のプログラムと連携して使用できます。ただし、すべてが正しくインストールされ、動作していることを確認するには、以下のコマンドを実行し、次のスクリーンショットに示すように出力を確認してください。

dotnet --list-sdks
dotnet --list-runtimes
dotnet --info

インストールの確認 - スクリーンショット 1

インストールの確認 - スクリーンショット 2

MOS-P3:広大で成長しているMicrosoftオープンソースの調査-パート3
関連記事
MOS-P3:広大で成長しているMicrosoftオープンソースの調査-パート3
GitLabロゴ
関連記事
GitLabは、VisualStudioCodeによるエディターの移行を発表しました

まとめ:2021年以降のバナー

要約

要するに、マイクロソフトは他の巨大テクノロジー企業と同様に、フリーソフトウェアとオープンソースソフトウェアの世界に貢献し続けている。そして、今回のリリースとMicrosoft .NET 6Visual Studio Codeといったソフトウェア製品の容易な入手により、フリーでオープンなオペレーティングシステム、すなわちGNU/Linuxディストリビューション上でソフトウェア開発者が作業する環境をさらに改善している。

この記事を楽しんでいただけたら、ぜひコメントを残して他の人にもシェアしてください。また、ホームページにアクセスしてさらに多くのニュースをご覧いただく、公式DesdeLinux Telegramチャンネルまたはこちらのグループに参加して、今日のトピックに関する詳細情報を入手してください。


Googleで優先ソースとして追加する