IronOCR Linux兼容性与安装指南

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 和(那是)视窗

Linux Docker Azure AWS 乌班图 德班

我们建议使用 .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[目前 Microsoft 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