在Linux上安装dotnet core

发布时间 2023-08-31 17:55:14作者: this毛豆

1. Ubuntu 22.04

1.1 安装SDK (包含Runtime,可以编译源码并运行程序)

$ sudo apt update
$ sudo apt install dotnet-sdk-7.0

1.2 安装Runtime (仅可运行程序)

安装ASP.NET Core Runtime (除了基本的.net core runtime功能外,还可以使用 .NET 开发且未提供运行时的应用):

$ sudo apt-get install aspnetcore-runtime-7.0

仅安装.NET Core Runtime (仅可运行程序):

$ sudo apt-get install dotnet-runtime-7.0

注意: .net core 7.0不是LTS,6.0是LTS,如果想安装6.0,直接把命令中的7.0改成6.0即可,其它不变。

2. Debian 12

 在安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加包存储库:

$ wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ rm packages-microsoft-prod.deb

2.1 安装SDK

$ sudo apt install dotnet-sdk-7.0

2.2 安装Runtime

$ sudo apt install aspnetcore-runtime-7.0

$ sudo apt install dotnet-runtime-7.0

注意: 如果安装LTS的6.0,只需把上述命令中的7.0改为6.0.

3. Fedora

3.1 安装SDK

$ sudo dnf install dotnet-sdk-7.0

3.2 安装Runtime

$ sudo dnf install aspnetcore-runtime-7.0

$ sudo dnf install dotnet-runtime-7.0

注意: 如果安装LTS的6.0,只需把上述命令中的7.0改为6.0.

除了上述举例之外,还可以安装到其它Linux平台,如Redhat, Centos, OpenSUSE, Alpine, SLES等平台。

可以参考官方文档:[https://learn.microsoft.com/en-us/dotnet/core/install/linux]。