IronOCR Linux兼容性与安装指南
IronOCR支持Linux的 .NET Core 和 .NET 5 应用程序,以及Docker在以下应用中,您可以使用 Azure、macOS 和(那是)视窗
我们建议使用 .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
手动设置 Ubuntu 20 如果您希望手动安装或您的应用不能以_sudo_管理员权限运行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev
Ubuntu 18
手动设置 Ubuntu 18 如果您希望手动安装或您的应用程序不能以 sudo 管理员权限运行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev
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 10 是 Microsoft 在 Visual Studio 中为 .NET 项目添加 Docker 支持时使用的默认 Linux 发行版。
手动设置Debian 10 如果您希望手动安装或者您的应用无法以_sudo_管理员权限运行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev
其他 Linux 发行版
无论您使用的是HFS
、yum
、apt
还是apt-get
作为您的包管理器 - 所需条件基本上是保持不变的。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev