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 Amazon Ubuntu Debian

在 Linux 上執行 IronBarcode 無需進行任何程式碼變更。 一般而言,IronBarcode 能立即投入使用,這得益於我們的工程師投入數百小時進行測試與配置。

Linux 支援至關重要,因為當今許多雲端服務皆運行於 Linux 系統上。 在 Iron Software,我們經常使用這些雲端工具,並深知許多 Enterprise 級與 SaaS 客戶同樣如此。

官方支援的 Linux 發行版

我們正式支援並推薦以下最新的 64 位元 Linux 發行版,以實現 IronBarcode 的"零設定"安裝:

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

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

Linux 專用套件

BarCode.Linux 套件可透過 .NET 跨平台專案,在 Linux 裝置上啟用 BarCode 功能。 無需使用標準版 BarCode 套件。

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環境中整合條碼操作?

您可以透過使用IronBarcode在Linux環境中無縫整合條碼操作,該技術支援.NET Standard、.NET Core和.NET Framework應用程式,並可在Ubuntu、Debian、CentOS等多個Linux發行版本上運作,無需進行代碼修改。

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

要在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在Linux上設置IronBarcode中扮演什麼角色?

libgdiplus程式庫提供了GDI+支持,這是IronBarcode在Linux系統上執行條碼操作所必需的。

是否有可用的Docker映像用於在Linux上設置IronBarcode?

是的,有適用於.NET Standard和ASP.NET Core的官方Microsoft Docker映像,可用於在Linux上設置IronBarcode。

其他Linux發行版本(除Ubuntu、Debian或CentOS外)是否需要手動配置?

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

IronBarcode如何在Linux上增強開發者的功能?

IronBarcode簡化了在Linux環境中整合條碼操作的過程,提供了一個強大的解決方案,增強了開發者和企業的功能,而無需更改代碼。

IronBarcode是否與Linux上的.NET 10相容,以及支援哪些平台?

是的,IronBarcode支援.NET 10在Linux平台上的使用。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 擁有卡爾頓大學(Carleton University)的電腦科學學士學位,專精於前端開發,並精通 Node.js、TypeScript、JavaScript 及 React。他熱衷於打造直觀且美觀的用戶介面,喜歡運用現代框架,並創建結構完善、視覺上吸引人的手冊。

除了開發工作之外,Curtis 對物聯網(IoT)抱有濃厚興趣,致力於探索整合硬體與軟體的創新方法。閒暇時,他喜歡玩遊戲和開發 Discord 機器人,將對科技的熱愛與創意相結合。

準備好開始了嗎?
Nuget 下載 2,240,258 | 版本: 2026.5 just released
Still Scrolling Icon

還在捲動嗎?

想要快速證明? PM > Install-Package BarCode
執行範例 看您的字串變成 BarCode。