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 基礎架構中被大量使用。 該平台還提供官方的 微軟 .NET支援和官方 Docker 映像。

Ubuntu 20

微軟 Ubuntu 鉻合金 狩獵之旅 Docker Azure

官方微軟 Docker 映像:

*.NET Standard

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

微軟 Ubuntu 鉻合金 狩獵之旅 Docker Azure

官方微軟 Docker 映像

*.NET Standard

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 微軟 鉻合金 狩獵之旅 Docker Azure

官方微軟 Docker 映像

*.NET Standard

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 微軟 鉻合金 狩獵之旅 Docker Azure

官方微軟 Docker 映像

*.NET Standard

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 應用程序。它適用於多種 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 的簡單設置。

在 Linux 上的 IronBarcode 設置中 libgdiplus 有什麼作用?

libgdiplus 庫提供 GDI+ 支援,這對於 IronBarcode 執行 Linux 系統上的條碼操作來說是必需的。

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

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

其他除了 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 下載 2,108,094 | 版本: 2026.3 剛剛發布
Still Scrolling Icon

還在捲動嗎?

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