Guide de compatibilité et d'installation d'IronOCR pour Linux

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 l'utilisation de .NET Core 3.1 et de tout autre environnement d'exécution marqué 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 son exécution sur IronOCR Linux. En règle générale, IronOCR fonctionne immédiatement grâce à des centaines d'heures de tests et de configuration effectuées par nos ingénieurs.

La prise en charge de Linux est importante car de nombreux services cloud tels qu'Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda, Azure DevOps et Docker dépendent fortement de Linux. Chez Iron Software, nous utilisons régulièrement ces outils cloud et nous savons que nombre de nos clients Entreprise et SaaS les utilisent également.

Distributions Linux officiellement supportées

Nous prenons officiellement en charge et recommandons les systèmes d'exploitation Linux 64 bits les plus récents ci-dessous pour une configuration " zéro " d'IronOCR.

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

Veuillez consulter la section " Autres distributions 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 .

Packages NuGet IronOCR

Install-Package IronOcr

Compatibilité Ubuntu

Ubuntu est notre système d'exploitation Linux le plus testé. Cela s'explique par son utilisation intensive dans l'infrastructure Azure que nous utilisons pour les tests et le déploiement continus. Cette plateforme bénéficie é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

Debian 10 est la distribution Linux par défaut utilisée par Microsoft lors de l'ajout de 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

Debian 10 est la distribution Linux par défaut utilisée par Microsoft lors de l'ajout de 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 constantes.

# 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. ([Iron Software.com](https://Iron Software.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,167,857 | Version: 2025.11 vient de sortir