IronBarCode Linux 兼容性 & 安装指南
IronBarCode 支持 Linux 下的.NET Core 和.NET 5 应用程序,以及 Docker、Azure、macOS 和 (那是) 视窗
我们建议使用 .NET Core 3.1 或 .NET Core 5 以及标记为 微软的 LTS 因为它们有长期的支持保证,而且一般都在 Linux 上经过了良好的测试。
在 IronBarCode Linux 上运行无需修改代码。一般来说,IronBarCode 开箱即用,这要归功于我们工程师数百小时的测试和配置。
Linux 支持之所以重要,是因为许多云服务,如 Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure Devops Docker 都严重依赖 Linux。在 Iron Software,我们经常使用这些云工具,并了解到我们的许多企业和 SAAS 客户也是如此、
官方支持的 Linux 发行版
我们正式支持并推荐以下最新的64 位Linux 操作系统,用于 "零配置 "安装 IronBarCode。
- 乌班图 20
- 乌班图 18
- Debian 11
- Debian 10 [目前,Microsoft Azure 默认 Linux Distro]
- Centos 7
请阅读下面的 "其他 Linux 发行版",以获取在未获得官方支持的 Linux 版本上安装 IronBarCode 的建议。
我们建议使用微软的 官方 Docker 映像 .部分支持其他 Linux 发行版,但可能需要使用 apt-get 手动配置。请参阅本文档末尾的 "Linux 手动设置"。
IronBarCode NuGet 软件包
Install-Package BarCode
Ubuntu 兼容性
Ubuntu 是我们测试最多的 Linux 操作系统。这是因为在我们用于持续测试和部署的 Azure 基础架构中大量使用了 Ubuntu。该平台还支持微软官方 .NET 和官方 Docker 映像。
乌班图 20
微软官方 Docker 映像:
- 64 位 Ubuntu 20.04 Docker Image for .NET Runtime 3.1 (3.1-focal)
- 64 位 Ubuntu 20.04 Docker Image for .NET Runtime 5.0 (5.0 焦距)
Ubuntu 20 安装 要运行 IronBarCode,请在 Docker 文件中添加以下命令,并确保您拥有 sudo 管理权限。
运行 apt update
运行 apt install -y libgdiplus
Ubuntu 18
微软官方 Docker 映像:
- 64 位 Ubuntu 18.04 Docker Image for .NET Runtime 3.1 (3.1 仿生)
- 虽然在 Ubuntu 18 上没有 .NET 5 的官方 docker 镜像,但兼容性非常高。
**要运行 IronBarCode,请在 Docker 文件中添加以下命令,并确保您拥有 sudo 管理权限。
运行 apt update
运行 apt install -y libgdiplus
Debian 11
在 Visual Studio 中为 .NET 项目添加 Docker 支持时,微软使用的默认 Linux 发行版是_Debian 10。
官方的微软 Docker 映像:
Debian 11 设置 要运行 IronBarCode,请将此命令添加到 Docker 文件,并确保您拥有 sudo 管理权限。
运行 apt update
运行 apt install -y libgdiplus
Debian 10
在 Visual Studio 中为 .NET 项目添加 Docker 支持时,微软使用的默认 Linux 发行版是_Debian 10。
官方的微软 Docker 映像:
Debian 10 设置 要运行 IronBarCode,请在 Docker 文件中添加以下命令,并确保您拥有 sudo 管理权限。
运行 apt update
运行 apt install -y libgdiplus
CentOS 7 安装 要运行 IronBarCode,请在 Docker 文件中添加以下命令,并确保您拥有 sudo admin 权限。
运行 yum install epel-release -y
运行 sudo yum install mono-complete -y
运行 sudo yum install libgdiplus libc6-dev -y
Linux 的常见依赖模式 请同时研究上述其他 Linux 操作系统的依赖包。
运行 apt update
运行 apt install -y libgdiplus