【问题标题】:.NET Core on Oracle Enterprise Linux 5/6Oracle Enterprise Linux 5/6 上的 .NET Core
【发布时间】:2018-06-28 21:25:53
【问题描述】:

.NET Core 似乎兼容 Oracle Enterprise Linux 7(OEL 7),但 OEL 6 和 5 怎么样?

我觉得很奇怪,因为我认为 OEL6 是 Red Hat Enterprise Linux 6 (RHEL 6) 的克隆。

RHEL 6 与 .Net Core 兼容,那么为什么不是 OEL 6?只是基于 Oracle 的东西不起作用,比如 Oracle 数据库访问,还是还有更多?

【问题讨论】:

    标签: linux oracle .net-core rhel6


    【解决方案1】:

    您从哪里得知 .NET 内核无法在 Oracle Linux 上运行?这里有一篇文章说您可以在 Oracle Linux 上安装 .NET core:

    https://www.microsoft.com/net/download/linux-package-manager/centos/sdk-2.1.4

    该链接确实指定了为 RHEL 和 RHEL7 创建的包,但没有提到 .NET 核心不适用于 Oracle Linux 6。(另外,正如您所提到的,Oracle Linux 6 是 RHEL 6 的克隆一些细微的差别。)

    现在,关于访问 Oracle DB 的问题,您可能会在任何 Linux 或 Windows 机器上发现 .NET core 的问题。截至目前,Oracle 唯一维护的 .NET 核心提供程序处于测试阶段:http://www.oracle.com/technetwork/topics/dotnet/downloads/odpnetcorebeta-4077982.html

    此外,用于 Oracle 数据库的 Entity Framework Core 是来自 Devart 的付费软件包。好消息是 .NET 核心团队非常活跃,并且有明确的计划在以后的版本中包含 EF 核心的 Oracle 提供程序。

    【讨论】:

    • 嗨,这个关于受支持版本的页面docs.microsoft.com/en-us/dotnet/core/… 确实只提到了 OEL 7 和 RHEL 6\7 和 CentOS 7。从那里我明白了。有没有可能提到的版本和网页本身只是保守的?
    • 您提到的第一个链接似乎是针对 rhel\7 rpm。所以最终版本可能是个问题。
    猜你喜欢
    • 1970-01-01
    • 2021-01-09
    • 1970-01-01
    • 2014-03-03
    • 2021-11-16
    • 1970-01-01
    • 2022-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多