【问题标题】:.net core 2.2 for linux red hat [closed].net core 2.2 for linux red hat [关闭]
【发布时间】:2019-07-03 08:40:16
【问题描述】:

我正在使用 .net core 2.2,我是 Linux Red Hat 的新手,我有一个控制台,我需要在只有 ssh(无 GUI)的 Red Hat 服务器上运行,我已经为 Red Hat 下载了 .net core 2.2帽子从这里开始

https://dotnet.microsoft.com/download/linux-package-manager/rhel/runtime-2.2.3

但我发现我需要在服务器上注册一个 .net core 订阅,我在任何地方都找不到 .net core 订阅

参考: https://access.redhat.com/documentation/en-us/net_core/2.2/html/getting_started_guide/gs_install_dotnet

https://developers.redhat.com/products/dotnet/hello-world#fndtn-windows

【问题讨论】:

  • “我发现我需要在服务器上注册一个.net core订阅”,什么? .NET Core 是开源的,你到底是从哪里得到这个极其错误的想法的?如果您指的是 Red Hat 订阅,那与 .NET Core 完全无关,这是您必须通过购买 Red Hat 订阅来解决的问题
  • @CamiloTerevinto 我已经在我的问题中设置了参考链接
  • 你没有回答我的问题。我在您的链接中看到的唯一订阅是 Red Had 订阅。
  • @CamiloTerevinto 我说我是红帽新手,所以你可以帮助我而不是所有这些刻薄的话

标签: c# .net-core redhat


【解决方案1】:

似乎有几件事混淆了。

如果您使用的是 Red Hat Enterprise Linux (RHEL)*,您有两种方法可以获取 .NET Core 2.2:

  1. 从 RHEL 存储库安装。

    这将安装 dotnet 包,其行为类似于其他编程语言(例如 RHEL 上的 python)。像yum 这样的系统工具可以让你安装、升级和删除你的包。 Red Hat - 作为供应商 - 将负责使您的软件包保持最新状态。

    这要求您 - 与任何其他 RHEL 软件包一样 - 才能访问 RHEL 软件包存储库。这些存储库只有在您注册并订阅系统后才可用。如果需要,您还可以获得红帽支持系统的好处。

    Red Hat 的文档和 Microsoft 网站上的“包管理器”文档都建议您这样做。

  2. 从微软网站安装。

    您可以忽略 RHEL 软件包,直接从 Microsoft 网站下载并安装。您应该按照https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-2.2.300-linux-x64-binaries 上的步骤操作。您可以安装到任何位置。但是您现在负责使二进制文件保持最新。如果出现问题,Red Hat 不会直接支持您(但 Microsoft 应该)。

因此,您应该确定要安装的内容:来自 Red Hat 的软件包或来自 Microsoft 网站的 tarball。然后按照该特定流程的所有步骤进行操作。

* 小问题:.NET Core 2.2 仅适用于 RHEL 7 的 RHEL 包存储库,不适用于 RHEL 8。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 2014-03-17
    • 2013-03-03
    • 2011-11-02
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    相关资源
    最近更新 更多