https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-package-manager-centos7
注意:SDK也要安装,才能执行命令
CentOS 7 包管理器 - 安装 .NET Core
.NET Core 依赖项和要求。
本文介绍如何使用包管理器在 CentOS 7 上安装 .NET Core。
ASP.NET Core 运行时,因为它同时包括 .NET Core 和 ASP.NET Core 运行时。
如何检查是否已安装 .NET Core。
注册 Microsoft 密钥和源
安装 .NET 之前,需要:
- 注册 Microsoft 密钥。
- 注册产品存储库。
- 安装必需的依赖项。
每台计算机只需要执行一次此操作。
打开终端并运行以下命令。
复制
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
安装 .NET Core SDK
在终端中,运行以下命令。
复制
sudo yum install dotnet-sdk-3.1
安装 ASP.NET Core 运行时
在终端中,运行以下命令。
复制
sudo yum install aspnetcore-runtime-3.1
安装 .NET Core 运行时
在终端中,运行以下命令。
复制
sudo yum install dotnet-runtime-3.1
如何安装其他版本
添加到包管理器源的包以可改动的格式命名:{product}-{type}-{version}。
-
有效选项是:
- dotnet
- aspnetcore
-
有效选项是:
- SDK
- Runtime — 运行时
-
有效选项为任何已发布的版本,例如:
- 3.1
- 3.0
- 2.1
.NET Core 依赖项和要求。
示例
- 安装 ASP.NET Core 3.1 运行时:
aspnetcore-runtime-3.1 - 安装 .NET Core 2.1 运行时:
dotnet-runtime-2.1 - 安装 .NET Core 3.1 SDK:
dotnet-sdk-3.1
缺少包
.NET Core 依赖项和要求。
包管理器疑难解答
本部分提供有关使用程序包管理器安装 .NET Core 时可能会遇到的常见错误的信息。
未能提取
https://github.com/dotnet/core/issues 中提交问题。