IronXL Linux 兼容性與設置指南

查克尼思·賓
查克尼思·賓
2022年3月14日
已更新 2024年10月20日
分享:
This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL 由純 .NET Standard 構建,可在所有支援 .NET Core.NET 5.NET 6 的 Linux 發行版上運行。 也將可在支援.NET框架的所有Docker、Azure、macOS(當然還有Windows)上運行。

Linux Docker Azure Amazon Ubuntu Debian

我們建議使用 .NET Core 3.1、.NET Core 5 或 .NET Core 6,以及其他被Microsoft 標示為 LTS的執行環境,因為它們具有保證的長期支援,並且通常在 Linux 上經過充分測試。

不需要更改代碼即可在 IronXL Linux 上運行。 通常,由於我們工程師花費數百小時進行測試和配置,IronXL 可以直接使用。

因為許多雲端服務,如 Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure Devops Docker 高度依賴 Linux,所以 Linux 支援非常重要。 在Iron Software,我們定期使用這些雲端工具,並且了解我們許多企業和SAAS客戶也是如此。

支援所有支援 .NET 的 Linux 發行版

我們正式支持並推薦以下最新的64位 Linux 作業系統,以進行 IronXL 的「零配置」設置。

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [目前是 Microsoft Azure 的預設 Linux 發行版]
  • Centos 7
  • Centos 8

    請閱讀下方的「其他 Linux 發行版」以獲取在非官方支援的 Linux 版本上安裝 IronXL 的建議。

    我們建議使用 Microsoft 的官方 Docker 映像。 其他 Linux 發行版部分支持,但可能需要使用 apt-get 手動配置。 請參閱本文件末尾的“Linux 手動設置”。

IronXL NuGet 套件

Install-Package IronXL.Excel

Ubuntu 相容性

Ubuntu 是我們測試最多的 Linux 操作系統。 這是因為它在我們用於持續測試和部署的Azure基礎設施中被大量使用。 此平台還支持官方 Microsoft .NET 和官方 Docker 映像。

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

官方 Microsoft Docker 映像檔:

Ubuntu 18

Microsoft Ubuntu Chrome Safari Docker Azure

官方 Microsoft Docker 映像檔:

Debian 11

Debian Microsoft Chrome Safari Docker Azure

_Debian 10 是 Microsoft 在 Visual Studio 中為 .NET 專案添加 Docker 支援時使用的預設 Linux 發行版。

官方 Microsoft Docker 映像檔:

Debian 10

Debian Microsoft Chrome Safari Docker Azure

_Debian 10 是 Microsoft 在 Visual Studio 中為 .NET 專案添加 Docker 支援時使用的預設 Linux 發行版。

官方 Microsoft Docker 映像檔:

查克尼思·賓
軟體工程師
Chaknith 致力於 IronXL 和 IronBarcode。他在 C# 和 .NET 方面擁有豐富的專業知識,協助改進軟體並支持客戶。他從用戶互動中獲得的洞察力有助於提高產品、文檔和整體體驗。