Guía de instalación y compatibilidad de IronBarCode con Linux
IronBarcode ofrece soporte completo para Linux en aplicaciones de .NET Standard, .NET Core y .NET Framework en una amplia variedad de distribuciones.






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






Imágenes oficiales de Docker de Microsoft:
- .NET Standard
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