IronOCR Linux兼容性与安装指南

查克尼特·宾
查克尼特·宾
2022年一月18日
更新 2024年十月23日
分享:
This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCR支持Linux上的.NET Core.NET 5应用程序,以及Docker、Azure、macOS和(当然)Windows。

Linux Docker Azure AWS Ubuntu Debian

我们推荐使用 .NET Core 3.1 和任何其他被 微软标记为 LTS 的运行时,因为它们具有长期支持的保证,并且通常在 Linux 上经过良好的测试。

无需更改代码即可在IronOCR Linux上运行。 通常,由于我们工程师数百小时的测试和配置,IronOCR 可以开箱即用。

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

官方支持的Linux发行版

我们正式支持并推荐以下最新的64 位 Linux 操作系统,以实现 IronOCR 的“零配置”设置。

  • 乌班图 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [目前是微软 Azure 默认的 Linux 发行版]

    请阅读下面的“其他 Linux 发行版”以获取在未官方支持的 Linux 版本上安装 IronOCR 的建议。

IronOCR NuGet 软件包


PM > Install-Package IronOCR

Ubuntu 兼容性

Ubuntu 是我们测试最多的 Linux 操作系统。 这是因为它在我们用于持续测试和部署的Azure基础设施中被大量使用。 此平台还提供官方 Microsoft .NET 支持和官方 Docker 镜像。

乌班图 20

Microsoft related to 乌班图 20 Ubuntu V1 related to 乌班图 20 Chrome V1 related to 乌班图 20 Safari V1 related to 乌班图 20 Docker related to 乌班图 20 Azure 1 related to 乌班图 20

手动 Ubuntu 20 设置 如果您希望手动安装或您的应用程序不能以 sudo 管理权限运行。

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev

Ubuntu 18

Microsoft related to Ubuntu 18 Ubuntu V1 related to Ubuntu 18 Chrome V1 related to Ubuntu 18 Safari V1 related to Ubuntu 18 Docker related to Ubuntu 18 Azure 1 related to Ubuntu 18

手动设置 Ubuntu 18 如果您希望手动安装或您的应用程序无法以 sudo 管理权限运行。

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev

Debian 11

Debian related to Debian 11 Microsoft related to Debian 11 Chrome V1 related to Debian 11 Safari V1 related to Debian 11 Docker related to Debian 11 Azure 1 related to Debian 11

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

手动 Debian 11 设置 如果您希望手动安装或您的应用程序无法以 sudo 管理权限运行。

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev

Debian 10

Debian related to Debian 10 Microsoft related to Debian 10 Chrome V1 related to Debian 10 Safari V1 related to Debian 10 Docker related to Debian 10 Azure 1 related to Debian 10

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

手动设置 Debian 10 如果您希望手动安装或您的应用程序无法以 sudo 管理权限运行。

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev

其他 Linux 发行版

无论您使用HFSyumapt还是apt-get作为包管理器,要求基本保持不变。

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev
查克尼特·宾
软件工程师
Chaknith 负责 IronXL 和 IronBarcode 的工作。他在 C# 和 .NET 方面拥有深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的洞察力,有助于提升产品、文档和整体体验。