IronOCR Linux Compatibility & Setup Guide

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCRはLinuxの.NET Core.NET 5アプリケーション、Docker 、Azure、macOS、そして(当然)Windowsをサポートしています。

Linux Docker Azure AWS Ubuntu Debian

.NET Core 3.1や、LTS by Microsoft としてマークされたその他のランタイムは、長期的なサポートが保証されており、一般的にLinux上で十分にテストされているため、使用を推奨します。

IronOCR Linux上で動作させるためにコードを変更する必要はありません。 通常、IronOCRは弊社のエンジニアによる何百時間ものテストと設定により、すぐに動作します。

Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure DevOps Dockerなど、多くのクラウドサービスがLinuxに大きく依存しているため、Linuxのサポートは重要です。 Iron Softwareでは、これらのクラウドツールを定期的に使用しており、エンタープライズやSAASの顧客の多くも使用していることを理解しています。

公式にサポートされている Linux ディストリビューション

IronOCRの "ゼロ・コンフィギュレーション "セットアップには、以下の最新の64-bitLinux OSを公式にサポートし、推奨しています。

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [現在 Microsoft Azure のデフォルト Linux ディストロ]

公式サポートされていないバージョンのLinuxにIronOCRをインストールするためのアドバイスについては、以下の「その他のLinuxディストロ」をお読みください。

IronOCRのNuGetパッケージ

</p
Install-Package IronOcr

Ubuntuの互換性について

Ubuntuは、最もテストされたLinuxオペレーティングシステムです。 これは、継続的なテストとデプロイに使用しているAzureインフラストラクチャで多用されているためです。 このプラットフォームには、Microsoft .NETの公式サポートと公式Dockerイメージもあります。

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

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

# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
SHELL

Ubuntu(ユブントゥ) 18

Microsoft Ubuntu Chrome Safari Docker Azure

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

# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
SHELL

デビアン 11

Debian Microsoft Chrome Safari Docker Azure

Debian10は、Visual Studioの.NETプロジェクトにDockerサポートを追加する際にMicrosoft_が使用するデフォルトのLinuxディストリビューションです。

Debian 11 の手動セットアップ: 手動でインストールしたい場合や、アプリを sudo admin 権限で実行できない場合。

# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
SHELL

デビアン 10

Debian Microsoft Chrome Safari Docker Azure

Debian10は、Visual Studioの.NETプロジェクトにDockerサポートを追加する際にMicrosoft_が使用するデフォルトのLinuxディストリビューションです。

Debian 10 の手動セットアップ: 手動でインストールしたい場合や、アプリを sudo 管理者権限で実行できない場合。

# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
SHELL

他の Linux ディストリビューター</h3

パッケージマネージャとして HFSyumaptapt-get のどれを使うかにかかわらず、要件はほとんど変わりません。

# Update the package list
sudo apt update

# Install necessary packages and Tesseract OCR
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev
# Update the package list
sudo apt update

# Install necessary packages and Tesseract OCR
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev
SHELL

<スタイル>article.main-article.main-content img { display:inline-block !important ;}</スタイル></style

よくある質問

C#を使用してLinuxでTesseract OCRをセットアップする方法は?

C#を使用してLinuxでTesseract OCRをセットアップするには、IronOCRを使用できます。まず、.NET Coreがインストールされていることを確認してください。次に、IronOCR NuGetパッケージをインストールし、PM> Install-Package IronOCRを使用してセットアップ手順に従い、LinuxシステムでTesseract OCRを構成します。

正式にサポートされているLinuxディストリビューションはどれですか?

IronOCRは、Ubuntu 20、Ubuntu 18、Debian 11、およびDebian 10を「ゼロ設定」セットアップ用に公式にサポートしており、最小限の構成でシームレスな統合を可能にします。

IronOCRはLinuxでDockerと一緒に使用できますか?

はい、IronOCRはLinuxでDockerと一緒に使用できます。Debian 10は、MicrosoftがVisual StudioでDockerサポートを.NETプロジェクトに追加する際に使用するデフォルトのLinuxディストリビューションであり、IronOCRと互換性があります。

LinuxでIronOCRを実行するためにC#コードを変更する必要がありますか?

いいえ、LinuxでIronOCRを実行するためにC#コードを変更する必要はありません。このソフトウェアは、広範なテストと構成のおかげで、サポートされているLinuxディストリビューションで箱から出したままで動作するように設計されています。

.NET Coreの長期サポートバージョンをIronOCRと一緒に使用することが推奨されるのはなぜですか?

.NET Coreの長期サポート(LTS)バージョンの使用は、IronOCRと一緒に使用することが推奨されます。特にAzureやAWSのようなLinuxベースのクラウドサービスにアプリケーションをデプロイする際に、安定性と信頼性を確保するためです。

Ubuntu 20にIronOCRに必要なパッケージをインストールするにはどうすればいいですか?

Ubuntu 20にIronOCRに必要なパッケージをインストールするには、パッケージリストを更新し、必要な依存関係をsudo apt updateおよびsudo apt install -y apt-utils libgdiplus libc6-devというコマンドを使用してインストールします。

IronOCRに正式にサポートされていないLinuxディストリビューションがある場合はどうすればいいですか?

IronOCRに正式にサポートされていないLinuxディストリビューションを使用している場合でも、パッケージリストを更新し、必要なパッケージとTesseract OCRをパッケージマネージャを使用してインストールすることでソフトウェアを使用できます。

OCRソフトウェアのLinuxサポートが重要であるのはなぜですか?

IronOCRのようなOCRソフトウェアにおいてLinuxサポートが重要なのは、Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure DevOps Dockerなどの多くのクラウドサービスがLinuxに大きく依存しており、これが企業やSaaSソリューションにとって不可欠だからです。

IronOCR は Linux やその他のプラットフォーム上の .NET 10 をサポートしていますか?

はい。IronOCR は、.NET 10 に加え、バージョン 9、8、7、6、5 をサポートしています。これには、Windows、macOS、Linux、Docker、Azure、AWS のクロスプラットフォーム互換性が含まれます。([ironsoftware.com](https://ironsoftware.com/csharp/ocr/features/compatibility/?utm_source=openai))

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はいいですか?
Nuget ダウンロード 5,044,537 | バージョン: 2025.11 ただ今リリースされました