Guia de Compatibilidade e Configuração do IronBarCode no Linux

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

O IronBarcode oferece suporte total ao Linux para aplicativos .NET Standard, .NET Core e .NET Framework em uma ampla variedade de distribuições.

Linux Docker Azure Amazon Ubuntu Debian

Nenhuma alteração de código é necessária para executar o IronBarcode no Linux. De modo geral, o IronBarcode funciona perfeitamente graças a centenas de horas de testes e configuração por nossos engenheiros.

O suporte ao Linux é importante, já que muitos dos serviços em nuvem hoje são executados no Linux. Na Iron Software, usamos essas ferramentas em nuvem regularmente e entendemos que muitos de nossos clientes Enterprise e SaaS também.

Distribuições Linux Oficialmente Suportadas

Nós oficialmente suportamos e recomendamos as mais recentes distribuições Linux de 64 bits abaixo para uma configuração "zero-configuração" do IronBarcode:

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

Outras distribuições Linux são suportadas em parte, mas podem exigir configuração manual adicional.

Pacote Específico para Linux

O pacote BarCode.Linux permite recursos de código de barras em dispositivos Linux via projetos multiplataforma .NET. O pacote padrão BarCode não é necessário.

PM > Install-Package BarCode.Linux

Compatibilidade com Ubuntu

Ubuntu é nosso sistema operacional Linux mais testado. Isto porque ele é amplamente utilizado na infraestrutura Azure que suporta nosso teste e implantação contínuos. Esta plataforma também tem suporte oficial da Microsoft .NET e imagens oficiais do Docker disponíveis.

Ubuntu 20

Microsoft Ubuntu Cromo Safári Docker Azure

Imagens oficiais do Docker da Microsoft:

Configuração do Ubuntu 20

Para executar o IronBarcode, primeiro certifique-se de ter privilégios de administrador sudo, depois adicione esses comandos ao seu Dockerfile:

# Update package lists
RUN apt update

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

Ubuntu 18

Microsoft Ubuntu Cromo Safári Docker Azure

Imagens Oficiais do Docker da Microsoft

Configuração do Ubuntu 18

Para executar o IronBarcode, primeiro certifique-se de ter privilégios de administrador sudo, depois adicione esses comandos ao seu Dockerfile:

# Update package lists
RUN apt update

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

Debian 11

Debian Microsoft Cromo Safári Docker Azure

Imagens Oficiais do Docker da Microsoft

Configuração do Debian 11

Para executar o IronBarcode, primeiro certifique-se de ter privilégios de administrador sudo, depois adicione esses comandos ao seu Dockerfile:

# Update package lists
RUN apt update

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

Debian 10

Debian Microsoft Cromo Safári Docker Azure

Imagens Oficiais do Docker da Microsoft

Configuração do Debian 10

Para executar o IronBarcode, primeiro certifique-se de ter privilégios de administrador sudo, depois adicione esses comandos ao seu Dockerfile:

# Update package lists
RUN apt update

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

CentOS

Configuração do CentOS 7

Para executar o IronBarcode, primeiro certifique-se de ter privilégios de administrador sudo, depois adicione esses comandos ao seu 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

Perguntas frequentes

Como posso integrar operações de código de barras em um ambiente Linux?

Você pode integrar operações de código de barras em um ambiente Linux de forma transparente usando o IronBarcode, que oferece suporte a aplicativos .NET Standard, .NET Core e .NET Framework. Ele funciona em diversas distribuições Linux, incluindo Ubuntu, Debian e CentOS, sem a necessidade de modificações no código.

Quais são os passos necessários para instalar o IronBarcode no Ubuntu 20?

Para instalar o IronBarcode no Ubuntu 20, certifique-se de ter privilégios de administrador (sudo). Atualize sua lista de pacotes com apt update e instale a biblioteca necessária usando apt install -y libgdiplus .

O IronBarcode pode ser usado com serviços em nuvem executados no Linux?

Sim, o IronBarcode pode ser usado com serviços em nuvem executados em Linux. Sua compatibilidade com Linux o torna uma escolha ideal para clientes corporativos e de SaaS que dependem de infraestruturas de nuvem baseadas em Linux.

Preciso de bibliotecas adicionais para executar o IronBarcode no CentOS 7?

Sim, para o CentOS 7, você precisa instalar o repositório EPEL, o Mono, o libgdiplus e o libc6-dev usando o gerenciador de pacotes yum para garantir que o IronBarcode funcione corretamente.

Por que o Ubuntu é recomendado para executar o IronBarcode?

Recomenda-se o Ubuntu porque ele foi amplamente testado na infraestrutura do Azure, oferece suporte a imagens oficiais do Microsoft .NET e Docker e proporciona uma configuração simples para o IronBarcode.

Qual o papel libgdiplus na configuração do IronBarcode no Linux?

A biblioteca libgdiplus fornece suporte a GDI+, que é essencial para que o IronBarcode execute operações de código de barras em sistemas Linux.

Existem imagens Docker disponíveis para configurar o IronBarcode no Linux?

Sim, as imagens oficiais do Docker da Microsoft estão disponíveis for .NET Standard e ASP.NET Core, e podem ser usadas para configurar o IronBarcode no Linux.

É necessária configuração manual para distribuições Linux diferentes de Ubuntu, Debian ou CentOS?

Sim, embora outras distribuições Linux sejam suportadas, elas podem exigir configurações manuais adicionais além das necessárias para Ubuntu, Debian ou CentOS.

Como o IronBarcode aprimora a funcionalidade para desenvolvedores no Linux?

O IronBarcode simplifica a integração de operações de código de barras em ambientes Linux, fornecendo uma solução robusta que aprimora a funcionalidade para desenvolvedores e empresas sem exigir alterações no código.

O IronBarcode é compatível com o .NET 10 no Linux? Quais plataformas são suportadas?

Sim, o IronBarcode é compatível com o .NET 10 em plataformas Linux. O pacote BarCode.Linux funciona com o .NET 10, além do .NET 9, 8, 7, 6, 5, .NET Core 2.x e 3.x, .NET Standard 2.x e .NET Framework 4.6.2+. ([ironsoftware.com](https://ironsoftware.com/csharp/barcode/features/compatibility/?utm_source=openai))

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Nuget Downloads 2,108,094 | Versão: 2026.3 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package BarCode
executar um exemplo Veja seu fio se transformar em um código de barras.