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
  • 乌班图 18
  • Debian 11
  • Debian 10 [目前 Microsoft Azure 默认 Linux 发行版]

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

IronOCR NuGet 软件包


PM > 安装软件包 IronOCR

Ubuntu 兼容性

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

Ubuntu 20

Manual Ubuntu 20 Setup 如果您想手动安装或您的应用程序无法使用 sudo admin 权限运行。

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

Ubuntu 18

手动 Ubuntu 18 安装 如果您希望手动安装,或者您的应用程序无法使用 sudo admin 权限运行。

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

Debian 11

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

Manual Debian 11 Setup 如果您希望手动安装,或者您的应用程序无法使用 sudo admin 权限运行。

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

Debian 10

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

Manual Debian 10 Setup 如果您希望手动安装,或者您的应用程序无法使用 sudo admin 权限运行。

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

其他 Linux 发行版

无论你使用 HFSyumapt 还是 apt-get 作为软件包管理器,requirememts 都基本保持不变。

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tessseract-ocr libtesseract-dev