Guía de instalación y compatibilidad de IronOCR con Linux

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

IronOCR soporta Linux para aplicaciones .NET Core y .NET 5, así comoDockerAzure, macOS y(naturalmente) Ventanas.

Linux Docker Azure AWS Ubuntu Debain

Recomendamos utilizar .NET Core 3.1 y cualquier otro tiempo de ejecución marcado comoLTS de Microsoft porque tienen garantizado el soporte a largo plazo y suelen estar bien probados en Linux.

No es necesario modificar el código para que funcione en IronOCR Linux. Por lo general, IronOCR funciona nada más sacarlo de la caja gracias a cientos de horas de pruebas y configuración por parte de nuestros ingenieros.

La compatibilidad con Linux es importante porque muchos servicios en la nube como Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda, Azure Devops Docker dependen en gran medida de Linux. En Iron Software utilizamos estas herramientas en la nube con regularidad y entendemos que muchos de nuestros clientes empresariales y de SAAS también lo hacen,

Distros Linux oficialmente compatibles

Apoyamos oficialmente y recomendamos los últimos sistemas operativos Linux de 64 bits para la configuración "cero" de IronOCR.

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [Actualmente la distribución Linux predeterminada de Microsoft Azure]

    Lea "Otras distribuciones de Linux" más abajo para obtener consejos sobre la instalación de IronOCR en una versión de Linux que no esté oficialmente soportada.

Paquetes NuGet de IronOCR


PM > Instalar paquete IronOCR

Compatibilidad con Ubuntu

Ubuntu es nuestro sistema operativo Linux más probado. Esto se debe a que se utiliza en gran medida en la infraestructura de Azure que utilizamos para pruebas y despliegues continuos. Esta plataforma también cuenta con compatibilidad oficial con Microsoft .NET e imágenes Docker oficiales.

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

Instalación manual de Ubuntu 20 Si desea instalar manualmente o su aplicación no se puede ejecutar con privilegios de administrador 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

Manual Ubuntu 18 Setup Si desea instalar manualmente o su aplicación no se puede ejecutar con sudo privilegios de administrador.

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 es la distribución Linux por defecto utilizada por Microsoft cuando se añade soporte Docker a un proyecto .NET en Visual Studio.

Instalación manual de Debian 11 Si desea instalar manualmente o su aplicación no puede ejecutarse con privilegios de administrador 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 es la distribución Linux por defecto utilizada por Microsoft cuando se añade soporte Docker a un proyecto .NET en Visual Studio.

Instalación manual de Debian 10 Si desea instalar manualmente o su aplicación no puede ejecutarse con privilegios de administrador sudo.

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

Otras distribuciones de Linux

Tanto si utilizas HFS, yum, apt o apt-get como gestor de paquetes, los requisitos permanecen prácticamente constantes.

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