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

Chaknith Bin
Chaknith Bin
18 de enero, 2022
Actualizado 23 de octubre, 2024
Compartir:
This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCR es compatible con Linux para .NET Core y aplicaciones .NET 5, así como Docker, Azure, macOS y (naturalmente) Windows.

Linux " target="_blank" /> " target="_blank" /> " target="_blank" /> " target="_blank" /> !Debian

Recomendamos usar .NET Core 3.1 y cualquier otro entorno de ejecución marcado como LTS por Microsoft porque tienen garantía de soporte a largo plazo y generalmente están 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 las últimas OS's de Linux de 64 bits a continuación para la configuración "cero configuración" de IronOCR.

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

    Por favor, lea "Otras distribuciones de Linux" a continuación 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

Configuración manual de Ubuntu 20 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

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

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

Configuració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.

Configuració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

Ya sea que utilices HFS, yum, apt o apt-get como tu gestor de paquetes, los requisitos se mantienen prácticamente constantes.

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev
Chaknith Bin
Ingeniero de software
Chaknith trabaja en IronXL e IronBarcode. Tiene una gran experiencia en C# y .NET, ayudando a mejorar el software y a apoyar a los clientes. Sus conocimientos de las interacciones con los usuarios contribuyen a mejorar los productos, la documentación y la experiencia general.