C# 用于linux red hat的.net core 2.2

C# 用于linux red hat的.net core 2.2,c#,.net-core,redhat,C#,.net Core,Redhat,我使用的是.net core 2.2,我是Linux Red Hat的新手,我有一个控制台,需要在Red Hat服务器上运行,该服务器只有ssh,没有GUI,我已经从这里下载了用于Red Hat的.net core 2.2 但是我发现我需要在服务器上注册一个.net核心订阅,而我在任何地方都找不到.net核心订阅 参考资料: 似乎有几件事弄混了 如果您使用的是Red Hat Enterprise Linux RHEL*,则有两种方法可以获得.NET Core 2.2: 从RHEL存储库安装 这

我使用的是.net core 2.2,我是Linux Red Hat的新手,我有一个控制台,需要在Red Hat服务器上运行,该服务器只有ssh,没有GUI,我已经从这里下载了用于Red Hat的.net core 2.2


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

参考资料:


似乎有几件事弄混了

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

从RHEL存储库安装

这将安装与RHEL上可用的python等其他编程语言类似的dotnet包。诸如yum之类的系统工具将允许您安装、升级和删除软件包。作为供应商,红帽将负责使您的包裹保持最新

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

Red Hat的文档和Microsoft网站上的package manager文档都建议您这样做

从Microsoft网站安装

您可以忽略RHEL软件包,只需从Microsoft网站下载并安装即可。您应该按照上的步骤操作。您可以安装到任何位置。但是您现在负责使二进制文件保持最新。如果某些东西坏了,Red Hat不会直接支持你,但微软应该这样做

所以,你应该弄清楚你想安装什么:要么是来自Red Hat的软件包,要么是来自微软网站的tarball。然后按照特定流程的所有步骤进行操作


*小问题:.NET Core 2.2在RHEL包存储库中仅在RHEL 7上可用,而在RHEL 8上不可用。

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