IronBarCode Linux相容性與設定指南

查克尼思·賓
查克尼思·賓
2022年2月28日
已更新 2024年12月17日
分享:
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,我們經常使用這些雲端工具,並了解我們的許多企業和 SaaS 客戶也是如此。

官方支援的 Linux 發行版

我們官方支援和推薦以下最新的64位元Linux發行版,以實現IronBarcode的「零配置」設置:

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

    其他 Linux 發行版部分受到支持,但可能需要額外的手動配置。

Ubuntu 相容性

Ubuntu 是我們測試最多的 Linux 操作系統。 這是因為它廣泛應用於支援我們連續測試和部署的 Azure 基礎設施中。 此平台還提供官方 Microsoft .NET 支援和官方 Docker 映像。

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

官方 Microsoft Docker 映像檔:

  • .NET Standard
  • ASP.NET Core

    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

查克尼思·賓
軟體工程師
Chaknith 致力於 IronXL 和 IronBarcode。他在 C# 和 .NET 方面擁有豐富的專業知識,協助改進軟體並支持客戶。他從用戶互動中獲得的洞察力有助於提高產品、文檔和整體體驗。