IronBarCode Linux Compatibility & Setup Guide

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

IronBarcode 完全支援 Linux 用於 .NET Standard.NET Core.NET Framework 應用程式,涵蓋廣泛的發行版。

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

在 Linux 上使用 IronBarcode 不需要更改程式碼。 一般來說,IronBarcode 可以即時使用,這要歸功於我們的工程師花費數百小時進行的測試和配置。

Linux 的支持很重要,因為許多雲端服務如今都是在 Linux 上運行的。 在 Iron Software,我們經常使用這些雲端工具,也了解我們的企業和 SaaS 客戶當中有許多人也是如此。

官方支援的 Linux 發行版

我們官方支援並建議使用以下最新的64位Linux 發行版,進行 IronBarcode 的「零配置」安裝:

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

其他 Linux 發行版部分支援,但可能需要額外的手動配置。

Linux 專用套件

BarCode.Linux 套件通過 .NET 跨平台項目在 Linux 設備上啟用條形碼功能。 不需要原始的 BarCode 套件。

PM > Install-Package BarCode.Linux

Ubuntu 相容性

Ubuntu 是我們測試最多的 Linux 作業系統。 這是因為它在支持我們連續測試和部署的 Azure 基礎設施中被大量使用。 此平台也具有官方的 Microsoft .NET 支援與可用的官方 Docker 映像。

Ubuntu 20

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

官方 Microsoft Docker 映像:

Ubuntu 20 設置

要運行 IronBarcode,請首先確保您擁有 sudo 管理權限,然後將這些命令添加到您的 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

官方 Microsoft Docker 映像

Ubuntu 18 設置

要運行 IronBarcode,請首先確保您擁有 sudo 管理權限,然後將這些命令添加到您的 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

官方 Microsoft Docker 映像

Debian 11 設置

要運行 IronBarcode,請首先確保您擁有 sudo 管理權限,然後將這些命令添加到您的 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

官方 Microsoft Docker 映像

Debian 10 設置

要運行 IronBarcode,請首先確保您擁有 sudo 管理權限,然後將這些命令添加到您的 Dockerfile 中:

# Update package lists
RUN apt update

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

CentOS

CentOS 7 設置

要運行 IronBarcode,請首先確保您擁有 sudo 管理權限,然後將這些命令添加到您的 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

常見問題解答

如何在Linux環境下整合條碼操作?

使用 IronBarcode,您可以無縫地在 Linux 環境中整合條碼操作。 IronBarcode 支援 .NET Standard、.NET Core 和 .NET Framework 應用程序,並且無需修改程式碼即可在包括 Ubuntu、Debian 和 CentOS 在內的各種 Linux 發行版上運行。

在 Ubuntu 20 上安裝 IronBarcode 需要哪些步驟?

要在 Ubuntu 20 上安裝 IronBarcode,請確保您擁有 sudo 管理員權限。使用apt update更新您的軟體包列表,並使用apt install -y libgdiplus安裝所需的庫。

IronBarcode 能否與運行在 Linux 上的雲端服務一起使用?

是的,IronBarcode 可以與運行在 Linux 上的雲端服務一起使用。它與 Linux 的兼容性使其成為依賴基於 Linux 的雲端基礎架構的企業和 SaaS 客戶的理想選擇。

我在 CentOS 7 上運行 IronBarcode 是否需要額外的庫?

是的,對於 CentOS 7,您需要使用yum套件管理器安裝 EPEL 儲存庫、Mono、libgdiplus 和 libc6-dev,以確保 IronBarcode 能夠正常運作。

為什麼推薦使用Ubuntu系統運行IronBarcode?

推薦使用 Ubuntu,因為它在 Azure 基礎架構中經過了廣泛的測試,支援官方的 Microsoft .NET 和 Docker 映像,並為 IronBarcode 提供了簡單的設定。

libgdiplus在 IronBarcode 的 Linux 系統設定中扮演什麼角色?

libgdiplus函式庫提供 GDI+ 支持,這對於 IronBarcode 在 Linux 系統上執行條碼操作至關重要。

是否有可用於在 Linux 上安裝 IronBarcode 的 Docker 映像?

是的,微軟官方提供了適用於 .NET Standard 和 ASP.NET Core 的 Docker 映像,可用於在 Linux 上安裝 IronBarcode。

除了 Ubuntu、Debian 或 CentOS 之外,其他 Linux 發行版是否需要手動設定?

是的,雖然也支援其他 Linux 發行版,但它們可能需要比 Ubuntu、Debian 或 CentOS 更多的手動配置。

IronBarcode 如何增強 Linux 開發人員的功能?

IronBarcode 簡化了 Linux 環境中條碼操作的集成,提供了一個強大的解決方案,無需更改程式碼即可增強開發人員和企業的功能。

IronBarcode 是否相容於 Linux 上的 .NET 10?它支援哪些平台?

是的,IronBarcode 在 Linux 平台上支援 .NET 10。 BarCode.Linux 軟體包可與 .NET 10 以及 .NET 9、8、7、6、5、.NET Core 2.x 和 3.x、.NET Standard 2.x 和 .NET Framework 4.6.2+ 搭配使用。 ([ironsoftware.com](https://ironsoftware.com/csharp/barcode/features/compatibility/?utm_source=openai))

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

準備好開始了嗎?
Nuget 下載 1,935,276 | 版本: 2025.11 剛剛發布