IronOCR Linux Compatibility & Setup Guide (en anglais)

Chaknith Bin
Chaknith Bin
janvier 18, 2022
Mise à jour octobre 23, 2024
Partager:
This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCR prend en charge Linux pour .NET Core et les applications .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 tous les autres environnements d'exécution marqués comme LTS par Microsoft, car ils bénéficient d'un support à long terme garanti et sont généralement bien testés sur Linux.

Aucune modification du code n'est nécessaire pour fonctionner sur IronOCR Linux. En règle générale, IronOCR fonctionne immédiatement 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 en nuage 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 nous savons que c'est aussi le cas de bon nombre de nos clients d'entreprise et SAAS,

Distros Linux officiellement soutenus

Nous prenons officiellement en charge et recommandons les derniers systèmes d'exploitation Linux 64 bits 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 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.

Paquets NuGet IronOCR

``

PM > Installer le paquet IronOCR ``

Compatibilité Ubuntu

Ubuntu est notre système d'exploitation Linux le plus testé. En effet, il est très utilisé 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 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

Configuration manuelle d'Ubuntu 20 Si vous souhaitez installer manuellement ou si votre application ne peut pas être exécutée avec les privilèges administrateur sudo.

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

Ubuntu 18

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

Configuration 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'administration sudo.

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

Debian 11

Debian related to Debian 11 Microsoft related to Debian 11 Chrome V1 related to Debian 11 Safari V1 related to Debian 11 Docker related to Debian 11 Azure 1 related to Debian 11

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.

Configuration manuelle de Debian 11 Si vous souhaitez installer manuellement ou si votre application ne peut pas être exécutée avec des privilèges administratifs sudo.

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

Debian 10

Debian related to Debian 10 Microsoft related to Debian 10 Chrome V1 related to Debian 10 Safari V1 related to Debian 10 Docker related to Debian 10 Azure 1 related to Debian 10

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.

Configuration 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.

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

Autres distributions Linux

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

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev
Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il possède une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, une documentation améliorée et une expérience globale enrichie.