IronOCR Linux Compatibility & Setup Guide (en anglais)

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 pour les applications suivantes Dockerazure, macOS et (naturellement) Fenêtres.

Linux Docker L'azur AWS Ubuntu Debain

Nous recommandons l'utilisation de .NET Core 3.1 et de tout autre runtime marqué comme LTS de Microsoft parce qu'ils garantissent une assistance à long terme et qu'ils 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 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 soutenons officiellement et recommandons les derniers systèmes d'exploitation Linux 64 bit ci-dessous pour une installation "sans configuration" d'IronOCR.

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

    Veuillez lire "Other Linux Distros" ci-dessous pour obtenir des conseils sur l'installation d'IronOCR sur une version de Linux qui n'est pas officiellement supportée.

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

Installation manuelle Ubuntu 20 Si vous souhaitez effectuer une installation manuelle 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

Ubuntu 18

Installation manuelle Ubuntu 18 Si vous souhaitez effectuer une installation manuelle 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

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.

Installation manuelle de Debian 11 Si vous souhaitez effectuer une installation manuelle 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

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.

Installation manuelle de Debian 10 Si vous souhaitez effectuer une installation manuelle 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 requirememts restent à peu près constants.

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tessseract-ocr libtesseract-dev