IronXL Linux 兼容性及安装指南

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL 采用纯 .NET 标准构建,可在支持 .NET Core.NET 5.NET 6 的所有 Linux 发行版上运行,也可在支持 .NET 框架的所有 Docker、Azure 和 macOS 上运行。 (那是) 视窗

Linux Docker Azure 亚马逊 乌班图 Debian

我们建议使用 .NET Core 3.1 或 .NET Core 5 或 .NET Core 6 以及其他标记为 微软的 LTS 因为它们有长期的支持保证,而且一般都在 Linux 上经过了良好的测试。

在 IronXL Linux 上运行无需修改代码。一般来说,IronXL 开箱即用,这要归功于我们工程师数百小时的测试和配置。

Linux 支持非常重要,因为许多云服务(如 Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure Devops Docker)都严重依赖 Linux。在 Iron Software,我们经常使用这些云工具,并了解到我们的许多企业和 SAAS 客户也是如此、

官方支持所有支持 .NET 的 Linux 发行版

我们正式支持并推荐以下最新的64位Linux操作系统,用于 "零配置 "安装IronXL。

  • 乌班图 20
  • 乌班图 18
  • Debian 11
  • Debian 10 [目前,Microsoft Azure 默认 Linux Distro]
  • Centos 7
  • Centos 8

请阅读下面的 "其他 Linux 发行版",了解在未获得官方支持的 Linux 版本上安装 IronXL 的建议。

我们建议使用微软的 官方 Docker 映像 .部分支持其他 Linux 发行版,但可能需要使用 apt-get 手动配置。请参阅本文档末尾的 "Linux 手动设置"。

IronXL NuGet 软件包

Install-Package IronXL.Excel

Ubuntu 兼容性

Ubuntu 是我们测试最多的 Linux 操作系统。这是因为在我们用于持续测试和部署的 Azure 基础架构中大量使用了 Ubuntu。该平台还支持微软官方 .NET 和官方 Docker 映像。

乌班图 20

微软 乌班图 铬 野生动物园 Docker Azure

微软官方 Docker 映像:

Ubuntu 18

微软 乌班图 铬 野生动物园 Docker Azure

微软官方 Docker 映像:

Debian 11

Debian 微软 铬 野生动物园 Docker Azure

在 Visual Studio 中为 .NET 项目添加 Docker 支持时,微软使用的默认 Linux 发行版是_Debian 10。

官方的微软 Docker 映像:

Debian 10

Debian 微软 铬 野生动物园 Docker Azure

在 Visual Studio 中为 .NET 项目添加 Docker 支持时,微软使用的默认 Linux 发行版是_Debian 10。

官方的微软 Docker 映像:

CentOS 7 和 CentOS 8 确保您拥有 sudo 管理权限,在其上运行 IronXL 时无需特殊配置,只需安装 NuGet 软件包并运行即可。

*其他 Linux 发行版*** 确保该发行版支持 .NET,且你拥有 sudo 管理权限,并且没有在其上运行 IronXL 的特殊配置,只需安装 NuGet 软件包并运行即可。