IronBarCode Linux Compatibility & Setup Guide

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

IronBarcode prend en charge entièrement Linux pour les applications .NET Standard, .NET Core, et .NET Framework sur une large variété de distributions.

class="main-content__small-images-inline"> Linux Docker Azure Amazon Ubuntu Debian

Aucun changement de code n'est nécessaire pour exécuter IronBarcode sur Linux. En général, IronBarcode fonctionne immédiatement grâce à des centaines d'heures de tests et de configuration par nos ingénieurs.

Le support de Linux est important car beaucoup de services cloud aujourd'hui fonctionnent sur Linux. Chez Iron Software, nous utilisons ces outils cloud régulièrement et comprenons que bon nombre de nos clients Enterprise et SaaS aussi.

Distributions Linux officiellement supportées

Nous supportons officiellement et recommandons les dernières distributions Linux 64 bits ci-dessous pour une installation "sans configuration" de IronBarcode:

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

D'autres distributions Linux sont en partie supportées, mais peuvent nécessiter une configuration manuelle supplémentaire.

Package spécifique à Linux

Le package BarCode.Linux active les fonctionnalités de code-barres sur les appareils Linux via des projets .NET multiplateformes. Le package BarCode standard n'est pas nécessaire.

PM > Install-Package BarCode.Linux

Compatibilité Ubuntu

Ubuntu est notre système d'exploitation Linux le plus testé. Ceci est dû au fait qu'il est largement utilisé dans l'infrastructure Azure qui soutient nos tests continus et notre déploiement. Cette plateforme dispose également d'un support officiel de Microsoft .NET et des images officielles Docker disponibles.

Ubuntu 20

class="main-content__small-images-inline"> Microsoft Ubuntu Chrome Safari Docker Azure

Images Docker officielles de Microsoft:

Installation Ubuntu 20

Pour exécuter IronBarcode, assurez-vous d'abord d'avoir les privilèges administrateur sudo, puis ajoutez ces commandes à votre Dockerfile:

# Update package lists
RUN apt update

# Install libgdiplus, a library used for GDI+ support
RUN apt install -y libgdiplus

Ubuntu 18

class="main-content__small-images-inline"> Microsoft Ubuntu Chrome Safari Docker Azure

Images Docker officielles de Microsoft

Installation Ubuntu 18

Pour exécuter IronBarcode, assurez-vous d'abord d'avoir les privilèges administrateur sudo, puis ajoutez ces commandes à votre Dockerfile:

# Update package lists
RUN apt update

# Install libgdiplus, a library used for GDI+ support
RUN apt install -y libgdiplus

Debian 11

class="main-content__small-images-inline"> Debian Microsoft Chrome Safari Docker Azure

Images Docker officielles de Microsoft

Installation Debian 11

Pour exécuter IronBarcode, assurez-vous d'abord d'avoir les privilèges administrateur sudo, puis ajoutez ces commandes à votre Dockerfile:

# Update package lists
RUN apt update

# Install libgdiplus, a library used for GDI+ support
RUN apt install -y libgdiplus

Debian 10

class="main-content__small-images-inline"> Debian Microsoft Chrome Safari Docker Azure

Images Docker officielles de Microsoft

Installation Debian 10

Pour exécuter IronBarcode, assurez-vous d'abord d'avoir les privilèges administrateur sudo, puis ajoutez ces commandes à votre Dockerfile:

# Update package lists
RUN apt update

# Install libgdiplus, a library used for GDI+ support
RUN apt install -y libgdiplus

CentOS

Installation CentOS 7

Pour exécuter IronBarcode, assurez-vous d'abord d'avoir les privilèges administrateur sudo, puis ajoutez ces commandes à votre Dockerfile:

# Install EPEL repository for extra packages
RUN yum install epel-release -y

# Install Mono, a cross-platform implementation of .NET
RUN yum install mono-complete -y

# Install libgdiplus and libc6-dev for graphics support
RUN yum install libgdiplus libc6-dev -y

Questions Fréquemment Posées

Comment puis-je intégrer des opérations de code-barres dans un environnement Linux ?

Vous pouvez intégrer de manière transparente des opérations de code-barres dans un environnement Linux en utilisant IronBarcode, qui prend en charge les applications .NET Standard, .NET Core et .NET Framework. Il fonctionne sur diverses distributions Linux, y compris Ubuntu, Debian et CentOS, sans nécessiter de modifications de code.

Quelles étapes sont nécessaires pour installer IronBarcode sur Ubuntu 20 ?

Pour installer IronBarcode sur Ubuntu 20, assurez-vous d'avoir des privilèges d'administrateur sudo. Mettez à jour votre liste de paquets avec apt update et installez la bibliothèque requise en utilisant apt install -y libgdiplus.

IronBarcode peut-il être utilisé avec des services cloud fonctionnant sous Linux ?

Oui, IronBarcode peut être utilisé avec des services cloud fonctionnant sous Linux. Sa compatibilité avec Linux en fait un choix idéal pour les clients d'entreprise et SaaS qui dépendent d'infrastructures cloud basées sur Linux.

Ai-je besoin de bibliothèques supplémentaires pour exécuter IronBarcode sur CentOS 7 ?

Oui, pour CentOS 7, vous devez installer le référentiel EPEL, Mono, libgdiplus, et libc6-dev en utilisant le gestionnaire de paquets yum pour assurer le bon fonctionnement d'IronBarcode.

Pourquoi Ubuntu est-il recommandé pour exécuter IronBarcode ?

Ubuntu est recommandé car il est largement testé dans l'infrastructure Azure, prend en charge les images officielles de Microsoft .NET et Docker, et offre une configuration simple pour IronBarcode.

Quel rôle joue libgdiplus dans la configuration d'IronBarcode sur Linux ?

La bibliothèque libgdiplus fournit la prise en charge de GDI+, qui est essentielle pour qu'IronBarcode effectue des opérations de code-barres sur les systèmes Linux.

Existe-t-il des images Docker disponibles pour configurer IronBarcode sur Linux ?

Oui, des images Docker officielles de Microsoft sont disponibles pour .NET Standard et ASP.NET Core, qui peuvent être utilisées pour configurer IronBarcode sur Linux.

Une configuration manuelle est-elle nécessaire pour des distributions Linux autres qu'Ubuntu, Debian ou CentOS ?

Oui, bien que d'autres distributions Linux soient prises en charge, elles peuvent nécessiter une configuration manuelle supplémentaire au-delà de ce qui est nécessaire pour Ubuntu, Debian ou CentOS.

Comment IronBarcode améliore-t-il la fonctionnalité pour les développeurs sous Linux ?

IronBarcode simplifie l'intégration des opérations de code-barres dans les environnements Linux, fournissant une solution robuste qui améliore la fonctionnalité pour les développeurs et les entreprises sans nécessiter de modifications de code.

IronBarcode est-il compatible avec .NET 10 sous Linux, et quelles plateformes sont prises en charge ?

Oui, IronBarcode prend en charge .NET 10 sur les plateformes Linux. Le package BarCode.Linux est compatible avec .NET 10, ainsi qu'avec .NET 9, 8, 7, 6, 5, .NET Core 2.x et 3.x, .NET Standard 2.x et .NET Framework 4.6.2 et versions ultérieures. ([ironsoftware.com](https://ironsoftware.com/csharp/barcode/features/compatibility/?utm_source=openai))

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 1,935,276 | Version : 2025.11 vient de sortir