Guia de Compatibilidade e Configuração do IronBarCode no Linux
O IronBarcode oferece suporte total ao Linux para aplicativos .NET Standard, .NET Core e .NET Framework em uma ampla variedade de distribuições.
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.
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
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
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
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
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 -yPerguntas 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))

