IronOCR Linux兼容性与安装指南
IronOCR支持Linux上的.NET Core和.NET 5应用程序,以及Docker、Azure、macOS和(当然)Windows。
![]()
我们推荐使用 .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 IronOCRUbuntu 兼容性
Ubuntu 是我们测试最多的 Linux 操作系统。 这是因为它在我们用于持续测试和部署的Azure基础设施中被大量使用。 此平台还提供官方 Microsoft .NET 支持和官方 Docker 镜像。
乌班图 20
![]()
手动 Ubuntu 20 设置 如果您希望手动安装或您的应用程序不能以 sudo 管理权限运行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-devsudo apt update
sudo apt install -y apt-utils libgdiplus libc6-devUbuntu 18
![]()
手动设置 Ubuntu 18 如果您希望手动安装或您的应用程序无法以 sudo 管理权限运行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-devsudo apt update
sudo apt install -y apt-utils libgdiplus libc6-devDebian 11
![]()
Debian 10 是 Microsoft 在 Visual Studio 中为 .NET 项目添加 Docker 支持时使用的默认 Linux 发行版。
手动 Debian 11 设置 如果您希望手动安装或您的应用程序无法以 sudo 管理权限运行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-devsudo apt update
sudo apt install -y apt-utils libgdiplus libc6-devDebian 10
![]()
Debian 10 是 Microsoft 在 Visual Studio 中为 .NET 项目添加 Docker 支持时使用的默认 Linux 发行版。
手动设置 Debian 10 如果您希望手动安装或您的应用程序无法以 sudo 管理权限运行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-devsudo 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-devsudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev


