Guía de compatibilidad y configuración de IronXL Linux

IronXL está construido usando puro .NET Standard funcionará en todas las distribuciones Linux que soporten .NET Core , .NET 5 y .NET 6 . y también funcionará en todas las plataformas Docker, Azure, macOS que admitan marcos .NET y (naturalmente) Ventanas.

Linux Docker Azure Amazon Ubuntu Debian

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

No se requieren cambios en el código para ejecutarlo en IronXL Linux. Por lo general, IronXL 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,

Soporte oficial para todas las distribuciones Linux compatibles con .NET

Nosotros oficialmente apoyamos y recomendamos los últimos 64 bit Linux OS's a continuación para la configuración "cero" de IronXL.

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [Actualmente, la distribución Linux predeterminada de Microsoft Azure es]
  • Centos 7
  • Centos 8

    Lea "Otras distribuciones de Linux" a continuación para obtener consejos sobre la instalación de IronXL en una versión de Linux que no sea oficialmente compatible.

    Recomendamos utilizar la aplicación de Microsoft Imágenes Docker oficiales . Otras distribuciones de Linux son compatibles en parte, pero pueden requerir una configuración manual mediante apt-get. Consulte "Configuración manual de Linux" al final de este documento.

Paquetes NuGet de IronXL

Install-Package IronXL.Excel

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 Ubuntu Chrome Safari Docker Azure

Imágenes Docker oficiales de Microsoft:

Ubuntu 18

Microsoft Ubuntu Chrome Safari Docker Azure

Imágenes Docker oficiales de Microsoft:

Debian 11

Debian Microsoft Chrome Safari Docker Azure

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.

Imágenes Docker oficiales de Microsoft:

Debian 10

Debian Microsoft Chrome Safari Docker Azure

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.

Imágenes Docker oficiales de Microsoft: