IronBarcode Linux 相容性與設定指南
IronBarcode 全面支援 Linux 平台,適用於各類發行版的 .NET Standard、.NET Core 及 .NET Framework 應用程式。
在 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 套件。
Ubuntu 相容性
Ubuntu 是我們測試最廣泛的 Linux 作業系統。 這是因為它在支援我們持續測試與部署的 Azure 基礎架構中被廣泛使用。 此平台亦提供官方 Microsoft .NET 支援及官方 Docker 映像檔。
Ubuntu 20
微軟官方 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
微軟官方 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
微軟官方 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
微軟官方 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))

