CentOS 7安装 .net core 环境
2021-03-15 11:30
标签:ack 必须 abs signature span 类型 fail 注意 解答 https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-package-manager-centos7 注意:SDK也要安装,才能执行命令 仅在 x64 体系结构上支持包管理器安装 。 其他体系结构(如 ARM )必须手动安装 .NET Core SDK 或手动安装 .NET Core 运行时。 有关详细信息,请参阅 .NET Core 依赖项和要求。 本文介绍如何使用包管理器在 CentOS 7 上安装 .NET Core。 如果要开发 .NET Core 应用,请安装 SDK(包括运行时)。 或者,如果只需运行应用程序,请安装运行时。 如果要安装该运行时,建议安装 ASP.NET Core 运行时,因为它同时包括 .NET Core 和 ASP.NET Core 运行时。 如果已安装 SDK 或运行时,请使用 安装 .NET 之前,需要: 每台计算机只需要执行一次此操作。 打开终端并运行以下命令。 更新可供安装的产品,然后安装 .NET Core SDK。 在终端中,运行以下命令。 更新可供安装的产品,然后安装 ASP.NET 运行时。 在终端中,运行以下命令。 更新可供安装的产品,然后安装 .NET Core 运行时。 在终端中,运行以下命令。 添加到包管理器源的包以可改动的格式命名: product type version 尝试下载的 SDK/运行时可能不适用于 Linux 发行版。 有关受支持的发行版的列表,请参阅 .NET Core 依赖项和要求。 如果包版本组合无效,则它不可用。 例如,未安装 ASP.NET Core SDK,所有 SDK 组件都包含在 .NET Core SDK 中。 本部分提供有关使用程序包管理器安装 .NET Core 时可能会遇到的常见错误的信息。 安装 .NET Core 包时,可能会看到类似于 CentOS 7安装 .net core 环境 标签:ack 必须 abs signature span 类型 fail 注意 解答 原文地址:https://www.cnblogs.com/fei686868/p/12794035.html原文地址:
CentOS 7 包管理器 - 安装 .NET Core
dotnet --list-sdks
和 dotnet --list-runtimes
命令查看安装了哪些版本。 有关详细信息,请参阅如何检查是否已安装 .NET Core。注册 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}
。
要安装的 .NET 产品的类型。 有效选项是:
选择 SDK 或运行时。 有效选项是:
要安装的 SDK 或运行时的版本。 本文始终提供最新支持的版本的说明。 有效选项为任何已发布的版本,例如:
示例
aspnetcore-runtime-3.1
dotnet-runtime-2.1
dotnet-sdk-3.1
缺少包
aspnetcore-sdk-2.2
的值不正确,应为 dotnet-sdk-2.2
。 有关 .NET Core 支持的 Linux 发行版的列表,请参阅 .NET Core 依赖项和要求。包管理器疑难解答
未能提取
signature verification failed for file ‘repomd.xml‘ from repository ‘packages-microsoft-com-prod‘
的错误。 一般而言,此错误表示 .NET Core 的包源正在通过更新的包版本进行更新,应稍后重试。 升级期间,包源的不可用时间不应超过 2 小时。 如果持续收到此错误超过 2 小时,请在 https://github.com/dotnet/core/issues 中提交问题。