IronOCR Linux対応とセットアップガイド

チャクニット・ビン
チャクニット・ビン
2022年1月18日
更新済み 2024年10月23日
共有:
This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCRは、.NET Coreおよび.NET 5アプリケーションでLinuxをサポートし、Docker、Azure、macOS、そして(当然ながら)Windowsもサポートしています。

Linux " target="_blank" /> " target="_blank" /> " target="_blank" /> " target="_blank" /> !Debain

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

Microsoft related to Ubuntu 20 Ubuntu V1 related to Ubuntu 20 Chrome V1 related to Ubuntu 20 Safari V1 related to Ubuntu 20 Docker related to Ubuntu 20 Azure 1 related to Ubuntu 20

手動でのUbuntu 20セットアップ 手動でインストールする場合、またはアプリを_sudo_管理者権限で実行できない場合。

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

ウブントゥ 18

Microsoft related to ウブントゥ 18 Ubuntu V1 related to ウブントゥ 18 Chrome V1 related to ウブントゥ 18 Safari V1 related to ウブントゥ 18 Docker related to ウブントゥ 18 Azure 1 related to ウブントゥ 18

手動 Ubuntu 18 セットアップ 手動でインストールしたい場合、またはアプリが sudo 管理者権限で実行できない場合。

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

デビアン11

Debian related to デビアン11 Microsoft related to デビアン11 Chrome V1 related to デビアン11 Safari V1 related to デビアン11 Docker related to デビアン11 Azure 1 related to デビアン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

Debian related to デビアン 10 Microsoft related to デビアン 10 Chrome V1 related to デビアン 10 Safari V1 related to デビアン 10 Docker related to デビアン 10 Azure 1 related to デビアン 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ディストリビューション

あなたが使用するパッケージマネージャーがHFSyumapt、またはapt-getであっても、必要要件はほぼ変わりません。

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev
チャクニット・ビン
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeで作業しています。彼はC#と.NETに深い専門知識を持ち、ソフトウェアの改善と顧客サポートを支援しています。ユーザーとの対話から得た彼の洞察は、より良い製品、文書、および全体的な体験に貢献しています。