• CentOS 7安装 .net core 环境


    原文地址:

    https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-package-manager-centos7

    注意:SDK也要安装,才能执行命令

    CentOS 7 包管理器 - 安装 .NET Core

    仅在 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 或运行时,请使用 dotnet --list-sdks 和 dotnet --list-runtimes 命令查看安装了哪些版本。 有关详细信息,请参阅如何检查是否已安装 .NET Core

    注册 Microsoft 密钥和源

    安装 .NET 之前,需要:

    • 注册 Microsoft 密钥。
    • 注册产品存储库。
    • 安装必需的依赖项。

    每台计算机只需要执行一次此操作。

    打开终端并运行以下命令。

    Bash
    sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
    

    安装 .NET Core SDK

    更新可供安装的产品,然后安装 .NET Core SDK。 在终端中,运行以下命令。

    Bash
    sudo yum install dotnet-sdk-3.1
    

    安装 ASP.NET Core 运行时

    更新可供安装的产品,然后安装 ASP.NET 运行时。 在终端中,运行以下命令。

    Bash
    sudo yum install aspnetcore-runtime-3.1
    

    安装 .NET Core 运行时

    更新可供安装的产品,然后安装 .NET Core 运行时。 在终端中,运行以下命令。

    Bash
    sudo yum install dotnet-runtime-3.1
    

    如何安装其他版本

    添加到包管理器源的包以可改动的格式命名:{product}-{type}-{version}

    • product
      要安装的 .NET 产品的类型。 有效选项是:

      • dotnet
      • aspnetcore
    • type
      选择 SDK 或运行时。 有效选项是:

      • SDK
      • Runtime — 运行时
    • version
      要安装的 SDK 或运行时的版本。 本文始终提供最新支持的版本的说明。 有效选项为任何已发布的版本,例如:

      • 3.1
      • 3.0
      • 2.1

      尝试下载的 SDK/运行时可能不适用于 Linux 发行版。 有关受支持的发行版的列表,请参阅 .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

    缺少包

    如果包版本组合无效,则它不可用。 例如,未安装 ASP.NET Core SDK,所有 SDK 组件都包含在 .NET Core SDK 中。 aspnetcore-sdk-2.2 的值不正确,应为 dotnet-sdk-2.2。 有关 .NET Core 支持的 Linux 发行版的列表,请参阅 .NET Core 依赖项和要求

    包管理器疑难解答

    本部分提供有关使用程序包管理器安装 .NET Core 时可能会遇到的常见错误的信息。

    未能提取

    安装 .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 中提交问题。

  • 相关阅读:
    080630 東京 曇り
    快速切题 sgu123. The sum
    快速切题 sgu119. Magic Pairs
    快速切题 sgu118. Digital Root 秦九韶公式
    SGU 124. Broken line 射线法 eps的精准运用,计算几何 难度:3
    快速切题 sgu120. Archipelago 计算几何
    sgu 121. Bridges painting 列举情况 难度:1
    快速切题sgu126. Boxes
    快速切题sgu127. Telephone directory
    sgu 122. The book 满足ore性质的汉密尔顿回路 难度:2
  • 原文地址:https://www.cnblogs.com/fei686868/p/12794035.html
Copyright © 2020-2023  润新知