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






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






公式マイクロソフトDockerイメージ:
- 64ビットUbuntu 20.04 Dockerイメージ for .NET Runtime 3.1 ('3.1-focal')
- 64ビットUbuntu 20.04 Dockerイメージ for .NET Runtime 5.0 ('5.0-focal')
ウブントゥ 18






公式マイクロソフトDockerイメージ:
- 64ビットUbuntu 18.04用Dockerイメージ - .NET Runtime 3.1('3.1-bionic')
- 公式の .NET 5 用 Ubuntu 18 の Docker イメージは存在しませんが、互換性は非常に高いです。
デビアン11






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






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パッケージをインストールして実行してください。