高版本兼容低版本,我选择版本是5.0,你也可以安装3.1,以下是安装过程,

(1)在Ubuntu中可以使用APT进行安装。在安装.NET之前,请运行以下命令以将Microsoft软件包签名密钥添加到服务器的信任密钥列表中,并且存储软件包。

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

(2) 安装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
sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-3.1

(3)安装运行时

以下命令将安装ASP.NET Core Runtime,直接使用以下命令:

sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-5.0
sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-3.1

注意SDK可以同时安装个版本,并不影响,所以你需要按实际情况选择版本。也可以都安装上。