IronBarcode Linux Compatibility & ; Setup Guide (en anglais)
IronBarcode prend entièrement en charge Linux pour les applications .NET Standard, .NET Core et .NET Framework sur une grande variété de distributions.
Aucun changement de code n'est requis pour exécuter IronBarcode sur Linux. De manière générale, IronBarcode fonctionne directement grâce à des centaines d'heures de tests et de configuration par nos ingénieurs.
La prise en charge de Linux est importante car de nombreux services cloud d'aujourd'hui fonctionnent sous Linux. Chez Iron Software, nous utilisons régulièrement ces outils cloud et comprenons que bon nombre de nos clients Enterprise et SaaS le font également.
Distros Linux officiellement soutenus
Nous prenons officiellement en charge et recommandons les dernières distributions Linux 64 bits ci-dessous pour une installation « sans configuration » d'IronBarcode :
- Ubuntu ≥18
- Debian ≥10
CentOS ≥7
D'autres distributions Linux sont partiellement prises en charge, mais peuvent nécessiter une configuration manuelle supplémentaire.
Compatibilité Ubuntu
Ubuntu est notre système d'exploitation Linux le plus testé. C'est parce qu'il est largement utilisé dans l'infrastructure Azure qui prend en charge nos tests continus et déploiements. Cette plateforme dispose également du support officiel de Microsoft .NET et d'images Docker officielles disponibles.
Ubuntu 20
Images Docker officielles de Microsoft:
- standard .NET
Configuration Ubuntu 20
Pour exécuter IronBarcode, assurez-vous d'abord de disposer des privilèges administratifs sudo, puis ajoutez ces commandes à votre Dockerfile :
EXÉCUTER apt update
RUN 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="L'azur">
</div>
**Images Docker Officielles de Microsoft**
* [standard .NET](https://hub.docker.com/r/microsoft/dotnet-runtime/)
* [ASP.NET Core](https://hub.docker.com/r/microsoft/dotnet-aspnet/)
**Configuration d'Ubuntu 18**
Pour exécuter IronBarcode, assurez-vous d'abord de disposer des privilèges administratifs _sudo_, puis ajoutez ces commandes à votre Dockerfile :
EXÉCUTER apt update
RUN 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="L'azur">
</div>
**Images Docker Officielles de Microsoft**
* [standard .NET](https://hub.docker.com/r/microsoft/dotnet-runtime/)
* [ASP.NET Core](https://hub.docker.com/r/microsoft/dotnet-aspnet/)
**Configuration de Debian 11**
Pour exécuter IronBarcode, assurez-vous d'abord de disposer des privilèges administratifs _sudo_, puis ajoutez ces commandes à votre Dockerfile :
EXÉCUTER apt update
RUN 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="L'azur">
</div>
**Images Docker Officielles de Microsoft**
* [standard .NET](https://hub.docker.com/r/microsoft/dotnet-runtime/)
* [ASP.NET Core](https://hub.docker.com/r/microsoft/dotnet-aspnet/)
**Configuration de Debian 10**
Pour exécuter IronBarcode, assurez-vous d'abord de disposer des privilèges administratifs _sudo_, puis ajoutez ces commandes à votre Dockerfile :
EXÉCUTER apt update
RUN apt install -y libgdiplus
### CentOS
**Configuration de CentOS 7**
Pour exécuter IronBarcode, assurez-vous d'abord de disposer des privilèges administratifs _sudo_, puis ajoutez ces commandes à votre Dockerfile :
EXÉCUTER yum install epel-release -y
RUN sudo yum install mono-complete -y
Exécutez sudo yum install libgdiplus libc6-dev -y