IronOCR Linux 相容性和設定指南
IronOCR 支援 Linux 的 .NET Core 和 .NET 5 應用程式,還有 Docker、Azure、macOS 和(自然地)Windows。
我們建議使用 .NET Core 3.1 及任何其他被微軟標記為 LTS的運行環境,因為它們有保證的長期支持,並且通常在 Linux 上已經過良好測試。
不需要修改代码即可在 IronOCR Linux 上运行。 通常,由於我們工程師數百小時的測試和配置,IronOCR 可以即開即用。
因為許多雲端服務,如 Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure Devops Docker 高度依賴 Linux,所以 Linux 支援非常重要。 在Iron Software,我們定期使用這些雲端工具,並且了解我們許多企業和SAAS客戶也是如此。
官方支援的 Linux 發行版
我們正式支持並推薦以下最新的64位 Linux 作業系統,以進行 IronOCR 的「零配置」安裝。
- Ubuntu 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 映像。
Ubuntu 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