IronBarCode Linux 相容性及安裝指南

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

IronBarcode 完全支援在各種發行版上運行的 Linux 系統上的.NET Standard.NET Core.NET Framework應用程式。

Linux Docker Azure 亞馬遜 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 裝置上啟用條碼功能。 不需要預設的條碼軟體包。

PM > Install-Package BarCode.Linux

Ubuntu相容性

Ubuntu 是我們測試次數最多的 Linux 作業系統。 這是因為它在支援我們持續測試和部署的 Azure 基礎架構中被大量使用。 該平台還提供官方的 Microsoft .NET 支援和官方 Docker 映像。

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

官方微軟 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

Microsoft Ubuntu Chrome Safari Docker Azure

官方微軟 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

Debian Microsoft Chrome Safari Docker Azure

官方微軟 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

Debian Microsoft Chrome Safari Docker Azure

官方微軟 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 環境中整合 BarCode 作業?

您可以使用 IronBarcode 在 Linux 環境中無縫整合條碼作業,它支援 .NET Standard、.NET Core 和 .NET Framework 應用程式。它可以在各種 Linux 發行版本上運作,包括 Ubuntu、Debian 和 CentOS,而不需要修改程式碼。

在 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 系統上執行條碼作業的必要條件。

是否有 Docker 映像檔可用於在 Linux 上設定 IronBarcode?

是的,Microsoft 官方 Docker 映像可用于 .NET Standard 和 ASP.NET Core,可用于在 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,979,979 | Version: 2025.11 剛發表