IronBarCode Linux相容性與設定指南
IronBarcode 完全支援 Linux,適用於廣泛分佈的 .NET Standard、.NET Core 和 .NET Framework 應用程式。






在 Linux 上運行 IronBarcode 無需更改程式碼。 一般來說,IronBarcode可即開即用,這要歸功於我們工程師數百小時的測試和配置。
Linux 支援是重要的,因為現今許多雲端服務都是在 Linux 上運行的。 在 Iron Software,我們經常使用這些雲端工具,並了解我們的許多企業和 SaaS 客戶也是如此。
官方支援的 Linux 發行版
我們官方支援和推薦以下最新的64位元Linux發行版,以實現IronBarcode的「零配置」設置:
- Ubuntu ≥18
- Debian ≥10
CentOS ≥7
其他 Linux 發行版部分受到支持,但可能需要額外的手動配置。
Ubuntu 相容性
Ubuntu 是我們測試最多的 Linux 操作系統。 這是因為它廣泛應用於支援我們連續測試和部署的 Azure 基礎設施中。 此平台還提供官方 Microsoft .NET 支援和官方 Docker 映像。
Ubuntu 20






官方 Microsoft Docker 映像檔:
- .NET Standard
Ubuntu 20 設置
若要運行 IronBarcode,首先確保您具有 sudo 管理員權限,然後將這些命令添加到您的 Dockerfile 中:
運行 apt 更新
RUN apt install -y libgdiplus
### Ubuntu 18
<div class="main-content__small-images-inline">
<img src="https://img.icons8.com/color/48/000000/microsoft.png" alt="Microsoft">
<img src="https://img.icons8.com/color/48/000000/ubuntu--v1.png" alt="Ubuntu">
<img src="https://img.icons8.com/color/48/000000/chrome--v1.png" alt="Chrome">
<img src="https://img.icons8.com/color/48/000000/safari--v1.png" alt="Safari">
<img src="https://img.icons8.com/color/48/000000/docker.png" alt="Docker">
<img src="https://img.icons8.com/fluency/48/000000/azure-1.png" alt="Azure">
</div>
**官方微軟 Docker 映像檔**
* [.NET Standard](https://hub.docker.com/r/microsoft/dotnet-runtime/)
* [ASP.NET Core](https://hub.docker.com/r/microsoft/dotnet-aspnet/)
**Ubuntu 18 設置**
若要運行 IronBarcode,首先確保您具有 _sudo_ 管理員權限,然後將這些命令添加到您的 Dockerfile 中:
運行 apt 更新
RUN apt install -y libgdiplus
### Debian 11
<div class="main-content__small-images-inline">
<img src="https://img.icons8.com/color/48/000000/debian.png" alt="Debian">
<img src="https://img.icons8.com/color/48/000000/microsoft.png" alt="Microsoft">
<img src="https://img.icons8.com/color/48/000000/chrome--v1.png" alt="Chrome">
<img src="https://img.icons8.com/color/48/000000/safari--v1.png" alt="Safari">
<img src="https://img.icons8.com/color/48/000000/docker.png" alt="Docker">
<img src="https://img.icons8.com/fluency/48/000000/azure-1.png" alt="Azure">
</div>
**官方微軟 Docker 映像檔**
* [.NET Standard](https://hub.docker.com/r/microsoft/dotnet-runtime/)
* [ASP.NET Core](https://hub.docker.com/r/microsoft/dotnet-aspnet/)
**Debian 11 設定**
若要運行 IronBarcode,首先確保您具有 _sudo_ 管理員權限,然後將這些命令添加到您的 Dockerfile 中:
運行 apt 更新
RUN apt install -y libgdiplus
### Debian 10
<div class="main-content__small-images-inline">
<img src="https://img.icons8.com/color/48/000000/debian.png" alt="Debian">
<img src="https://img.icons8.com/color/48/000000/microsoft.png" alt="Microsoft">
<img src="https://img.icons8.com/color/48/000000/chrome--v1.png" alt="Chrome">
<img src="https://img.icons8.com/color/48/000000/safari--v1.png" alt="Safari">
<img src="https://img.icons8.com/color/48/000000/docker.png" alt="Docker">
<img src="https://img.icons8.com/fluency/48/000000/azure-1.png" alt="Azure">
</div>
**官方微軟 Docker 映像檔**
* [.NET Standard](https://hub.docker.com/r/microsoft/dotnet-runtime/)
* [ASP.NET Core](https://hub.docker.com/r/microsoft/dotnet-aspnet/)
**Debian 10 設定**
若要運行 IronBarcode,首先確保您具有 _sudo_ 管理員權限,然後將這些命令添加到您的 Dockerfile 中:
運行 apt 更新
RUN apt install -y libgdiplus
### CentOS
**CentOS 7 設置**
若要運行 IronBarcode,首先確保您具有 _sudo_ 管理員權限,然後將這些命令添加到您的 Dockerfile 中:
執行 yum install epel-release -y
運行 sudo yum install mono-complete -y
RUN sudo yum install libgdiplus libc6-dev -y