IronBarcode 开始 Linux IronBarCode Linux Compatibility & Setup Guide Curtis Chau 已更新:七月 6, 2025 Download IronBarcode NuGet 下载 DLL 下载 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English IronBarcode 完全支持 Linux,适用于各种发行版的.NET Standard、.NET Core 和 .NET Framework 应用程序。 class="main-content__small-images-inline"> 在 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包。 PM > Install-Package BarCode.Linux Ubuntu 兼容性 Ubuntu 是我们测试最多的 Linux 操作系统。 这是因为它在支持我们持续测试和部署的 Azure 基础设施中被大量使用。 该平台还有官方的 Microsoft .NET 支持和可用的官方 Docker 镜像。 Ubuntu 20 class="main-content__small-images-inline"> 官方 Microsoft Docker 镜像: .NET Standard ASP.NET Core 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 class="main-content__small-images-inline"> 官方 Microsoft Docker 镜像 .NET Standard ASP.NET Core 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 class="main-content__small-images-inline"> 官方 Microsoft Docker 镜像 .NET Standard ASP.NET Core 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 class="main-content__small-images-inline"> 官方 Microsoft Docker 镜像 .NET Standard ASP.NET Core 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 应用程序。它适用于各种 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,您需要安装 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 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 准备开始了吗? Nuget 下载 1,935,276 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,935,276 查看许可证