.NET SDKはFedora 36には表示されません。

.NET SDKはFedora 36には表示されません。

以下を実行して、.NETとその依存関係をインストールしました。

sudo dnf install dotnet

実行後

dotnet --info

Host (useful for support):
  Version: 6.0.6
  Commit:  7cca709db2

.NET SDKs installed:
  No SDKs were found.

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.6 [/usr/lib64/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.6 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download

SDKがインストールされていないとマークされます。

dotnet-sdk-6.0を再インストールします(すでにインストールされています)。

sudo dnf reinstall dotnet-sdk-6.0

再インストールは成功しましたが、まだ表示されません。

でも試した

sudo dnf install dotnet-sdk-6.0.x86_64

インストール後の結果はありません。

dotnet --info

SDKをインストールしてもインストールされていないようです。

私を助けるか、私の間違いを教えてください。

答え1

これはパッケージの競合によるものです。

解決策:

  1. sudo dnf remove -y packages-microsoft-prod

  2. sudo dnf autoremove -y dotnet-sdk-3.1

  3. sudo dnf install dotnet-sdk-3.1

説明する寄稿者: Dagude

関連情報