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

Chaknith Bin
Chaknith Bin
28 de febrero, 2022
Actualizado 17 de diciembre, 2024
Compartir:
This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode ofrece soporte completo para Linux en aplicaciones de .NET Standard, .NET Core y .NET Framework en una amplia variedad de distribuciones.

Linux Docker Azure Amazon Ubuntu Debian

No se requieren cambios en el código para ejecutar IronBarcode en Linux. En términos generales, IronBarcode funciona desde el primer momento gracias a cientos de horas de pruebas y configuración por parte de nuestros ingenieros.

El soporte para Linux es importante ya que muchos de los servicios en la nube de hoy en día se ejecutan en Linux. En Iron Software, utilizamos estas herramientas en la nube regularmente y entendemos que muchos de nuestros clientes Enterprise y SaaS también lo hacen.

Distros Linux oficialmente compatibles

Recomendamos y soportamos oficialmente las últimas distribuciones de Linux de 64 bits que se enumeran a continuación para una configuración de "cero configuración" de IronBarcode:

  • Ubuntu ≥18
  • Debian ≥10
  • CentOS ≥7

    Otras distribuciones de Linux son compatibles en parte, pero pueden requerir una configuración manual adicional.

Compatibilidad con Ubuntu

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

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

Imágenes oficiales de Docker de Microsoft:

  • .NET Standard
  • ASP.NET Core

    Configuración de Ubuntu 20

    Para ejecutar IronBarcode, primero asegúrese de tener privilegios de administrador sudo, luego agregue estos comandos a su Dockerfile:

EJECUTAR apt update

EJECUTAR apt install -y libgdiplus


### Ubuntu 18

<div class="main-content__small-images-inline">
    <img src="https://img.icons8.com/color/48/000000/microsoft.png" alt="Microsoft">
    <img src="https://img.icons8.com/color/48/000000/ubuntu--v1.png" alt="Ubuntu">
    <img src="https://img.icons8.com/color/48/000000/chrome--v1.png" alt="Chrome">
    <img src="https://img.icons8.com/color/48/000000/safari--v1.png" alt="Safari">
    <img src="https://img.icons8.com/color/48/000000/docker.png" alt="Docker">
    <img src="https://img.icons8.com/fluency/48/000000/azure-1.png" alt="Azure">
</div>
**Imágenes oficiales de Docker de Microsoft**
* [.NET Standard](https://hub.docker.com/r/microsoft/dotnet-runtime/)
* [ASP.NET Core](https://hub.docker.com/r/microsoft/dotnet-aspnet/)

 **Configuración de Ubuntu 18**

 Para ejecutar IronBarcode, primero asegúrese de tener privilegios de administrador _sudo_, luego agregue estos comandos a su Dockerfile:

EJECUTAR apt update

EJECUTAR apt install -y libgdiplus


### Debian 11

<div class="main-content__small-images-inline">
    <img src="https://img.icons8.com/color/48/000000/debian.png" alt="Debian">
    <img src="https://img.icons8.com/color/48/000000/microsoft.png" alt="Microsoft">
    <img src="https://img.icons8.com/color/48/000000/chrome--v1.png" alt="Chrome">
    <img src="https://img.icons8.com/color/48/000000/safari--v1.png" alt="Safari">
    <img src="https://img.icons8.com/color/48/000000/docker.png" alt="Docker">
    <img src="https://img.icons8.com/fluency/48/000000/azure-1.png" alt="Azure">
</div>
**Imágenes oficiales de Docker de Microsoft**
* [.NET Standard](https://hub.docker.com/r/microsoft/dotnet-runtime/)
* [ASP.NET Core](https://hub.docker.com/r/microsoft/dotnet-aspnet/)

 **Configuración de Debian 11**

 Para ejecutar IronBarcode, primero asegúrese de tener privilegios de administrador _sudo_, luego agregue estos comandos a su Dockerfile:

EJECUTAR apt update

EJECUTAR apt install -y libgdiplus


### Debian 10

<div class="main-content__small-images-inline">
    <img src="https://img.icons8.com/color/48/000000/debian.png" alt="Debian">
    <img src="https://img.icons8.com/color/48/000000/microsoft.png" alt="Microsoft">
    <img src="https://img.icons8.com/color/48/000000/chrome--v1.png" alt="Chrome">
    <img src="https://img.icons8.com/color/48/000000/safari--v1.png" alt="Safari">
    <img src="https://img.icons8.com/color/48/000000/docker.png" alt="Docker">
    <img src="https://img.icons8.com/fluency/48/000000/azure-1.png" alt="Azure">
</div>
**Imágenes oficiales de Docker de Microsoft**
* [.NET Standard](https://hub.docker.com/r/microsoft/dotnet-runtime/)
* [ASP.NET Core](https://hub.docker.com/r/microsoft/dotnet-aspnet/)

 **Configuración de Debian 10**

 Para ejecutar IronBarcode, primero asegúrese de tener privilegios de administrador _sudo_, luego agregue estos comandos a su Dockerfile:

EJECUTAR apt update

EJECUTAR apt install -y libgdiplus


### CentOS

**Configuración de CentOS 7**

Para ejecutar IronBarcode, primero asegúrese de tener privilegios de administrador _sudo_, luego agregue estos comandos a su Dockerfile:

EJECUTAR yum install epel-release -y

EJECUTE sudo yum install mono-complete -y

EJECUTAR sudo yum install libgdiplus libc6-dev -y

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.