Guía de instalación y compatibilidad de IronOCR con Linux
IronOCR es compatible con Linux para .NET Core y aplicaciones .NET 5, así como Docker, Azure, macOS y (naturalmente) Windows.
Linux
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
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
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 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 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