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 发行版部分支持,但可能需要额外的手动配置。
Linux 特定软件包
BarCode.Linux 软件包通过 .NET 跨平台项目在Linux 设备上启用条码功能。 不需要原始BarCode包。
Ubuntu 兼容性
Ubuntu 是我们测试最多的 Linux 操作系统。 这是因为它在支持我们持续测试和部署的 Azure 基础设施中被大量使用。 该平台还有官方的 微软 .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 libgdiplusUbuntu 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 libgdiplusDebian 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 libgdiplusDebian 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 libgdiplusCentOS
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 提供了简单的设置。
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+ 配合使用。([Iron Software.com](https://Iron Software.com/csharp/barcode/features/compatibility/?utm_source=openai))






