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封裝。

PM > Install-Package BarCode.Linux

Ubuntu相容性

Ubuntu是我們測試最多的Linux操作系統。 這是因為在Azure基礎設施中有重度使用,支援我們的持續測試與部署。 這個平台同時也有官方的Microsoft .NET支援與官方的Docker映像檔可用。

Ubuntu 20

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

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

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

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

您可以使用支持.NET Standard、.NET Core和.NET Framework應用程式的IronBarcode在Linux環境中無縫整合條碼操作。它可在各種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擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

準備好開始了嗎?
Nuget 下載 2,317,217 | 版本: 2026.7 剛剛發布
Still Scrolling Icon

還在滾動嗎?

想快速驗證嗎? PM > Install-Package BarCode
運行範例觀看您的字串成為條碼。