はじめに
Debian 11のリリースにより、開発者は複数の変更と更新を行っています。このガイドは、コンピューターで堅牢なドットネットフレームワークが実行されていることを示すために作成しています。以前の版のDebianに.Net5をインストールしたか、それが.Net 6のベータ版であったかのいずれかで、この記事は私たちのDebianコミュニティのすべての側面をカバーします。
最初のステップから始めて、最後まで徹底的に進むことをお勧めします。これは、.netアプリケーションの開発中に間違いを犯さないようにするのに役立ちます。 .Net SDKとランタイムは、Debianリポジトリでは利用できないため。したがって、システムにSDKをインストールしてアップグレードするには、適切なリポジトリを使用していることを確認する必要があります。私はDebian11を使用していますが、すべての手順はDebian11にのみ適用されます。 SDKのインストールまたは更新にUbuntuPPAを使用しないでください。
.NetSDKの依存関係要件
.Net SDKには、外部の依存関係は必要ありません。すべての依存関係は、単一のインストーラー自体にバンドルされています。
ステップ1.Debianに.NetSDKキーを追加する
これは、問題を回避するために最初にシステムを更新する必要があることを常に念頭に置いておく必要があります。 Debianをアップデートするには、次のコマンドが必要です。
$ sudo apt update
$ sudo apt dist-upgrade
コアオペレーティングシステムが更新およびアップグレードされると、Debianシステムは.Netをインストールする準備が整います。次に、以下のコマンドを使用してセキュリティキーを追加します。
$ 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
これらのコマンドを実行するとすぐに、関連するすべてのリポジトリが利用できるようになります。
ステップ2..NetSDK6をインストールします
次に、次のコマンドを使用してインストールを実行します。
$ sudo apt-get update
$ sudo apt-get install -y apt-transport-https
$ sudo apt-get update
$ sudo apt-get install -y dotnet-sdk-6.0
ステップ3..Netランタイムをインストールします
.Net SDKは、.Netランタイムなしでは役に立ちません。次のコマンドを使用して、ランタイムをインストールします。
$ sudo apt-get update
$ sudo apt-get install -y apt-transport-https
$ sudo apt-get update
$ sudo apt-get install -y aspnetcore-runtime-6.0
ステップ4..Net6のインストールを確認する
次に、Debian11システムへの.Net6のインストールを確認します。ソフトウェアの存在を確認するのは簡単です。
$ dotnet --version
ステップ5.Debianから.Netを削除する方法
この場合、システムからドットネットを削除するのは簡単です。次のコマンドを使用すると、.Netパッケージを削除する準備が整います。
$ sudo apt remove dotnet-sdk-6.0
結論
.NetSDKとRuntimeの両方をDebianにインストールするのは簡単でした。良い経験をされたことを願っています。