.NET Coreは、LinuxとmacOSを念頭に置いて設計された無料のオープンソースソフトウェアフレームワークです。これは、Linux、macOS、およびWindowsシステムで使用可能な.NETFrameworkのクロスプラットフォームの後継です。 .NET Coreフレームワークは、プロジェクトをブートストラップするためのスキャフォールディングツールをすでに提供しています。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するオープンソースソフトウェアのインストールクエリを実行するのを定期的に支援しています。
これに関連して、Debian10Linuxマシンに.Net5SDKとランタイムをインストールする方法を検討します。
.NETCoreの主な機能は次のとおりです。
- 使用の柔軟性:目的のアプリケーションの拡張機能として使用できます。または、サービスに完全に個別に、さまざまな用途でインストールする必要があります。
- クロスプラットフォーム機能:Windows、Linux、およびmacOSにインストールする機能。他のOSに移植する機能。関係するMicrosoftや他の企業、設計者、開発者によると、他のオペレーティングシステム、CPU、およびアプリケーションのサポートは、時間の経過とともに成長し、向上するでしょう。
- コマンドラインツール:さまざまなシナリオから派生したすべての製品をコマンドラインとして使用、編集、実行できます。
- 互換性:標準の.Net Coreライブラリを使用しているため、NetはNet Framework、.Xamarin、Monoと互換性があります。
- オープンソース:.Net Coreプラットフォームは完全にオープンソースであり、MITおよびApache2ライセンスを使用します。
Debian10に.Net5をインストールするための手順
1.リポジトリを取得する
まず、Microsoftのサーバーからリポジトリをフェッチする必要があります。したがって、ターミナルで次のコマンドを実行します。
$ wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ rm packages-microsoft-prod.deb
2. .NetSDKv5をインストールします
次に、以下のコマンドを実行して、.NETアプリケーションをローカルで開発するためにSDKをインストールする必要があります。
$ sudo apt-get update;
$ sudo apt-get install -y apt-transport-https &&
$ sudo apt-get update &&
$ sudo apt-get install -y dotnet-sdk-5.0
3.ランタイムv5をインストールします
次に、.NET5ランタイムをインストールします。これは、組み込みサーバーを使用してアプリケーションをローカルで実行するのに役立ちます。
$ sudo apt-get install -y dotnet-runtime-5.0
.NETのインストールが完了すると、コマンドラインに次のメッセージが表示されます。Microsoftは使用状況データを収集し、調査目的でそのデータを送信します。システム環境変数を使用して無効にすることを選択できます。テレメトリを実行し続けるかどうかは、個人的な選択です。
4..NETのインストールを確認します
次に、インストールを確認します。次のコマンドを実行するだけで、.NETが正常にインストールされ、システムに存在することを確認できます。
$ dotnet --version
このコマンドは、DebianCLIを介してシステムにインストールされている.NETの正確なバージョンを表示します。
DebianLinuxシステムから.NETv5を削除する方法は?
システムから.NETを削除したい場合は、次の簡単なaptコマンドを実行して削除することができます。
$ sudo apt-get remove dotnet-sdk-5.0
$ sudo apt-get remove dotnet-runtime-5.0
これらの2つのコマンドは、.NETを削除するのに十分です。ただし、.NETを再度インストールして実行する場合に備えて、Microsoftリポジトリはシステムに引き続き存在します。