IronOCR Linux Compatibility & Setup Guide

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

IronOCR prend en charge Linux pour les applications .NET Core et .NET 5, ainsi que Docker, Azure, macOS et (naturellement) Windows.

Linux Docker Azure AWS Ubuntu Debian

Nous recommandons d'utiliser .NET Core 3.1 et tout autre runtime marqué comme LTS par Microsoft car ils bénéficient d'un support à long terme garanti et sont généralement bien testés sous Linux.

Aucune modification du code n'est nécessaire pour fonctionner sur IronOcr Linux. En règle générale, IronOCR fonctionne sans problème grâce aux centaines d'heures de test et de configuration effectuées par nos ingénieurs.

La prise en charge de Linux est importante car de nombreux services cloud tels que Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda, Azure DevOps Docker reposent fortement sur Linux. Chez Iron Software, nous utilisons régulièrement ces outils en nuage et comprenons que beaucoup de nos clients Enterprise et SAAS le font aussi.

Distributeurs Linux officiellement pris en charge

Nous supportons officiellement et recommandons les derniers 64-bit OS Linux ci-dessous pour une installation "zéro configuration" d'IronOCR.

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [Actuellement la distribution Linux par défaut de Microsoft Azure]

Veuillez lire "Autres distros Linux" ci-dessous pour obtenir des conseils sur l'installation d'IronOCR sur une version de Linux qui n'est pas officiellement prise en charge.

Paquets NuGet IronOcr

Install-Package IronOcr

Compatibilité avec Ubuntu

Ubuntu est notre système d'exploitation Linux le plus testé. En effet, ces outils sont très utilisés dans l'infrastructure Azure que nous utilisons pour les tests et les déploiements continus. Cette plateforme dispose également d'une prise en charge officielle de Microsoft .NET et d'images Docker officielles.

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

Installation manuelle d'Ubuntu 20: Si vous souhaitez installer manuellement ou si votre application ne peut pas être exécutée avec les privilèges d'administrateur 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

Installation manuelle d'Ubuntu 18: Si vous souhaitez installer manuellement ou si votre application ne peut pas être exécutée avec les privilèges d'administrateur 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

Debian 11

Debian Microsoft Chrome Safari Docker Azure

la version 10 de Debian est la distribution Linux par défaut utilisée par Microsoft lorsqu'il s'agit d'ajouter la prise en charge de Docker à un projet .NET dans Visual Studio.

Installation manuelle de Debian 11: Si vous souhaitez installer manuellement ou si votre application ne peut pas être exécutée avec les privilèges d'administrateur 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

Debian 10

Debian Microsoft Chrome Safari Docker Azure

la version 10 de Debian est la distribution Linux par défaut utilisée par Microsoft lorsqu'il s'agit d'ajouter la prise en charge de Docker à un projet .NET dans Visual Studio.

Installation manuelle de Debian 10: Si vous souhaitez installer manuellement ou si votre application ne peut pas être exécutée avec les privilèges d'administrateur 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

Autres distributions Linux

Que vous utilisiez HFS, yum, apt ou apt-get comme gestionnaire de paquets, les exigences restent à peu près les mêmes.

# 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

Questions Fréquemment Posées

Comment configurer Tesseract OCR sur Linux en utilisant C# ?

Pour configurer Tesseract OCR sur Linux en utilisant C#, vous pouvez utiliser IronOCR. Tout d'abord, assurez-vous d'avoir installé .NET Core. Ensuite, installez le package NuGet IronOCR en utilisant PM> Install-Package IronOCR et suivez les instructions de configuration pour configurer Tesseract OCR sur votre système Linux.

Quelles distributions Linux sont officiellement supportées pour IronOCR ?

IronOCR supporte officiellement Ubuntu 20, Ubuntu 18, Debian 11 et Debian 10 pour une configuration 'zéro configuration', permettant une intégration transparente avec un minimum de configuration.

IronOCR peut-il être utilisé avec Docker sur Linux ?

Oui, IronOCR peut être utilisé avec Docker sur Linux. Debian 10 est la distribution Linux par défaut utilisée par Microsoft lors de l'ajout du support Docker à un projet .NET dans Visual Studio, ce qui le rend compatible avec IronOCR.

Est-il nécessaire de modifier mon code C# pour exécuter IronOCR sur Linux ?

Non, il n'est pas nécessaire de modifier votre code C# pour exécuter IronOCR sur Linux. Le logiciel est conçu pour fonctionner dès l'installation sur les distributions Linux supportées grâce à des tests et une configuration poussés.

Pourquoi est-il recommandé d'utiliser des versions de support à long terme (LTS) de .NET Core avec IronOCR ?

Il est recommandé d'utiliser des versions de support à long terme (LTS) de .NET Core avec IronOCR car cela garantit la stabilité et la fiabilité, surtout lors du déploiement d'applications sur des services cloud basés sur Linux tels que Azure et AWS.

Comment puis-je installer les paquets nécessaires pour IronOCR sur Ubuntu 20 ?

Pour installer les paquets nécessaires pour IronOCR sur Ubuntu 20, mettez à jour votre liste de paquets et installez les dépendances requises en utilisant les commandes : sudo apt update et sudo apt install -y apt-utils libgdiplus libc6-dev.

Que dois-je faire si ma distribution Linux n'est pas officiellement supportée par IronOCR ?

Si votre distribution Linux n'est pas officiellement supportée par IronOCR, vous pouvez toujours utiliser le logiciel en mettant à jour votre liste de paquets et en installant les paquets nécessaires et Tesseract OCR en utilisant votre gestionnaire de paquets.

Pourquoi le support de Linux est-il crucial pour les logiciels OCR ?

Le support de Linux est crucial pour les logiciels OCR comme IronOCR car de nombreux services cloud, tels que Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda, et Azure DevOps Docker, dépendent fortement de Linux, ce qui le rend essentiel pour les solutions d'entreprise et SaaS.

IronOCR prend-il en charge .NET 10 sur Linux et d'autres plateformes ?

Oui, IronOCR prend en charge .NET 10 ainsi que les versions 9, 8, 7, 6 et 5. Il est compatible avec plusieurs plateformes : Windows, macOS, Linux, Docker, Azure et AWS. ([ironsoftware.com](https://ironsoftware.com/csharp/ocr/features/compatibility/?utm_source=openai))

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 5,044,537 | Version : 2025.11 vient de sortir