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

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

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

Linux Docker Azure Amazon Ubuntu Debian

Recomendamos utilizar .NET Core 3.1 o .NET Core 5 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 IronBarCode Linux. Por lo general, IronBarCode 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

Nosotros soportamos oficialmente y recomendamos los últimos sistemas operativos Linux de 64 bits para una configuración "cero" de IronBarCode.

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

    Por favor, lea "Otras distribuciones de Linux" más abajo para obtener consejos sobre la instalación de IronBarCode en una versión de Linux que no esté oficialmente soportada.

    Recomendamos utilizar la aplicación de MicrosoftImá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 IronBarCode

Install-Package BarCode

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 Cromo Safari Docker Azure

Imágenes Docker oficiales de Microsoft:

*Imagen Docker de Ubuntu 20.04 de 64 bits para .NET Runtime 3.1(3.1-focal)

*Imagen Docker Ubuntu 20.04 de 64 bits para .NET Runtime 5.0(5.0-focal)

Ubuntu 20 Setup Para ejecutar IronBarCode añada estos comandos al archivo Docker y asegúrese de que tiene privilegios de administrador sudo.

EJECUTAR apt update

Ejecutar apt install -y libgdiplus

Ubuntu 18

Microsoft Ubuntu Cromo Safari Docker Azure

Imágenes Docker oficiales de Microsoft:

*Imagen Docker de Ubuntu 18.04 de 64 bits para .NET Runtime 3.1(3.1-biónico)

  • Aunque no existe una imagen docker oficial para .NET 5 en Ubuntu 18, la compatibilidad es muy alta.

    **Para ejecutar IronBarCode añada estos comandos al archivo Docker y asegúrese de tener privilegios de administrador.

    EJECUTAR apt update

    Ejecutar apt install -y libgdiplus

Debian 11

Debian Microsoft Cromo 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:

*Imagen Docker Debian 11 de 64 bits para .NET Runtime 3.1

*Imagen Docker Debian 11 de 64 bits para .NET Runtime 5.0

**Para ejecutar IronBarCode añada estos comandos al archivo Docker y asegúrese de tener privilegios de administrador.

EJECUTAR apt update

Ejecutar apt install -y libgdiplus

Debian 10

Debian Microsoft Cromo 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:

*Imagen Docker Debian 10 de 64 bits para .NET Runtime 3.1

*Imagen Docker Debian 10 de 64 bits para .NET Runtime 5.0

**Para ejecutar IronBarCode añada estos comandos al archivo Docker y asegúrese de tener privilegios de administrador.

EJECUTAR apt update

Ejecutar apt install -y libgdiplus

**Para ejecutar IronBarCode añada estos comandos al archivo Docker y asegúrese de tener privilegios de administrador.

RUN yum install epel-release -y

EJECUTAR sudo yum install mono-complete -y

RUN sudo yum install libgdiplus libc6-dev -y

Patrones de dependencia comunes para Linux Por favor, estudie también los paquetes de dependencia para otros sistemas operativos Linux.

EJECUTAR apt update

Ejecutar apt install -y libgdiplus