在Linux上安装dotnet core
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]。