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

チャクニット・ビン
チャクニット・ビン
2022年3月14日
更新済み 2024年10月20日
共有:
This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXLは純粋な.NET Standardを使用して構築されており、.NET Core.NET 5.NET 6をサポートするすべてのLinuxディストリビューションで動作します。 また、Docker、Azure、macOS のすべての.NET フレームワークをサポートするプラットフォーム、そして(もちろん)Windows でも動作します。

Linux Docker Azure Amazon Ubuntu デビアン

Linuxでよくテストされており、長期サポートが保証されているため、.NET Core 3.1、.NET Core 5、.NET Core 6、その他MicrosoftによってLTSとしてマークされたランタイムの使用をお勧めします。

IronXL Linuxで動作させるためには、コードの変更は必要ありません。 一般的に、IronXLはエンジニアによる数百時間のテストと設定のおかげで、基本的にすぐに使用できます。

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

正式にサポートされているすべてのLinuxディストリビューション (.NETをサポートしているもの)

私たちは以下の最新の64ビットLinux OSを公式にサポートし、IronXLの「ゼロ設定」セットアップをお勧めしています。

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

    Linux バージョンに IronXL をインストールする際に参考となるアドバイスについては、以下の「Other Linux Distros」をお読みください。公式にサポートされていない

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

IronXL NuGet パッケージ

Install-Package IronXL.Excel

Ubuntu互換性

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

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure (アジュール)

公式マイクロソフトDockerイメージ:

ウブントゥ 18

Microsoft Ubuntu Chrome Safari Docker Azure (アジュール)

公式マイクロソフトDockerイメージ:

デビアン11

Debian Microsoft Chrome Safari Docker Azure (アジュール)

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

公式マイクロソフトDockerイメージ:

デビアン 10

Debian Microsoft Chrome Safari Docker Azure (アジュール)

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

公式マイクロソフトDockerイメージ:

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

    CentOS 7 & CentOS 8 では、sudo 管理者権限を持っていることを確認してください。IronXL を実行するための特別な設定は必要なく、NuGet パッケージをインストールして実行するだけです。

    他のLinuxディストリビューションについては、このディストリビューションが.NETをサポートしていることを確認し、_sudo_管理者権限があることを確認してください。特別な設定なしにIronXLを実行できるように、NuGetパッケージをインストールして実行してください。

チャクニット・ビン
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeで作業しています。彼はC#と.NETに深い専門知識を持ち、ソフトウェアの改善と顧客サポートを支援しています。ユーザーとの対話から得た彼の洞察は、より良い製品、文書、および全体的な体験に貢献しています。