IronOCR Linux対応とセットアップガイド
IronOCRは、.NET Coreおよび.NET 5アプリケーションでLinuxをサポートし、Docker、Azure、macOS、そして(当然ながら)Windowsもサポートしています。
Linux
Linux上での使用において、長期サポートが保証されており、一般的に十分にテストされているため、.NET Core 3.1 およびその他MicrosoftによってLTSとしてマークされたランタイムの使用をお勧めします。
IronOCR Linuxで実行するためにコードの変更は必要ありません。 一般的に、IronOCRはエンジニアによる何百時間ものテストと設定のおかげで、すぐに使い始めることができます。
Linuxのサポートは、Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure Devops Dockerなどの多くのクラウドサービスがLinuxに大きく依存しているため、重要です。 Iron Softwareでは、これらのクラウドツールを定期的に使用しており、多くの企業およびSAASのお客様も同様であることを理解しています。
サポートされている公式Linuxディストリビューション
弊社は、以下の最新の64ビットLinux OSを公式にサポートし、IronOCRの「ゼロ構成」セットアップを推奨しています。
- Ubuntu 20
- ウブントゥ 18
- デビアン11
-
Debian 10 [現在のMicrosoft AzureのデフォルトLinuxディストリビューション]
Linux のバージョンが公式にサポートされていない場合に IronOCR をインストールするためのアドバイスについては、以下の「Other Linux Distros」をお読みください。
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
ウブントゥ 18
手動 Ubuntu 18 セットアップ 手動でインストールしたい場合、またはアプリが sudo 管理者権限で実行できない場合。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev
デビアン11
Visual Studioで.NETプロジェクトにDockerサポートを追加する際に、Microsoftが使用するデフォルトのLinuxディストリビューションはDebian 10です。
手動でのDebian 11設定 手動でインストールしたい場合や、アプリを_sudo_管理者権限なしで実行しなければならない場合。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev
デビアン 10
Visual Studioで.NETプロジェクトにDockerサポートを追加する際に、Microsoftが使用するデフォルトのLinuxディストリビューションはDebian 10です。
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