IronBarCode Linux Compatibility & Setup Guide

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarCode Linux 互換性およびセットアップガイド

IronBarcodeは、.NET Coreおよび.NET 5アプリケーション向けにLinuxをサポートしており、さらにDocker、Azure、macOSもサポートしています。 (自然に) Windows

Linux (リナックス) Docker (ドッカー) Azure (アジュール) アマゾン ウブントゥ デビアン

.NET Core 3.1 または .NET Core 5 など、推奨されるその他のランタイムを使用することをお勧めします。 MicrosoftのLTS それは長期的なサポートが保証されており、一般的にLinux上で十分にテストされているためです。

IronBarCode Linuxで実行するためにコードの変更は必要ありません。 一般的に、IronBarcodeはエンジニアによる何百時間ものテストと設定のおかげで、すぐに使用できる状態です。

Linuxのサポートは、Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure Devops Dockerなどの多くのクラウドサービスがLinuxに大きく依存しているため、重要です。 Iron Softwareでは、これらのクラウドツールを定期的に使用しており、多くの企業およびSAASのお客様も同様であることを理解しています。

サポートされている公式Linuxディストリビューション

IronBarCodeの「ゼロ構成」設定のために、以下の最新の64ビットLinux OSを正式にサポートして推奨します。

  • Ubuntu 20
  • ウブントゥ 18
  • デビアン11
  • Debian 10 [現在のMicrosoft AzureデフォルトLinuxディストリビューション]

  • CentOS 7

    「他のLinuxディストリビューション」のセクションをご覧いただき、公式にサポートされていないLinuxバージョンへのIronBarcodeのインストール方法についてのアドバイスをご確認ください。

    マイクロソフトの使用をお勧めします 公式Dockerイメージ . 他のLinuxディストリビューションも一部はサポートされていますが、apt-getを使用する手動構成が必要な場合があります。 このドキュメントの最後にある「Linux Manual Setup」を参照してください。

    IronBarcode NuGet パッケージ

Install-Package BarCode

Ubuntu互換性

Ubuntuは、当社で最もテストされたLinuxオペレーティングシステムです。 これは、継続的なテストとデプロイメントのために使用しているAzureインフラストラクチャで多用されているためです。 このプラットフォームには、公式のMicrosoft .NETサポートと公式のDockerイメージもあります。

Ubuntu 20

Ubuntu 20とは、広く使用されているオープンソースのオペレーティングシステムであるUbuntuの2020年リリース版の一つです。このバージョンは、ユーザビリティの向上、一層のセキュリティ強化、パフォーマンス向上などが特徴です。Ubuntu 20は、デスクトップ、サーバー、そしてIoTデバイスに至るまで、さまざまな用途に適しています。多くの開発者や企業が、開発環境や本番環境においてUbuntu 20を採用しています。

マイクロソフト ウブントゥ クローム サファリ Docker (ドッカー) Azure (アジュール)

公式Microsoft Dockerイメージ:

ウブントゥ 18

マイクロソフト ウブントゥ クローム サファリ Docker (ドッカー) Azure (アジュール)

公式Microsoft Dockerイメージ:

  • 64ビットUbuntu 18.04 Dockerイメージ for .NET Runtime 3.1('3.1-bionic')
  • 公式の .NET 5 用 Ubuntu 18 の Docker イメージは存在しませんが、互換性は非常に高いです。

    Ubuntu 18 セットアップ IronBarcode を実行するには、このコマンドを Docker ファイルに追加し、sudo 管理者権限を持っていることを確認してください。

    実行する apt update

     RUN apt install -y libgdiplus

デビアン11

デビアン マイクロソフト クローム サファリ Docker (ドッカー) Azure (アジュール)

Visual Studioで.NETプロジェクトにDockerサポートを追加する際に、Microsoftが使用するデフォルトのLinuxディストリビューションはDebian 10です。

公式Microsoft Dockerイメージ:

デビアン 10

デビアン マイクロソフト クローム サファリ Docker (ドッカー) Azure (アジュール)

Visual Studioで.NETプロジェクトにDockerサポートを追加する際に、Microsoftが使用するデフォルトのLinuxディストリビューションはDebian 10です。

公式Microsoft Dockerイメージ:

  • 64ビット Debian 10 Docker イメージ (.NET Runtime 3.1用)
  • .NET Runtime 5.0用の64ビットDebian 10 Dockerイメージ

    Debian 10 セットアップ IronBarcode を実行するために、以下のコマンドを Docker フィルに追加し、sudo 管理者権限があることを確認してください。

    実行する apt update

     RUN apt install -y libgdiplus

    CentOS 7 のセットアップ IronBarcodeを実行するには、これらのコマンドをDockerファイルに追加し、_sudo_管理者権限を持っていることを確認してください。

    RUN yum install epel-release -y

    以下のコマンドを実行してください:

    RUN sudo yum install mono-complete -y

    以下の内容を日本語に翻訳してください:

    RUN sudo yum install libgdiplus libc6-dev -y

    Linuxの一般的な依存関係パターン また、他のLinux OSの依存パッケージも上記の内容をご参照ください。

    実行する apt update

     RUN apt install -y libgdiplus