IronXL Linux互換性およびセットアップガイド
IronXL は純粋な .NET Standard を使用して構築されており、.NET Core、.NET 5 および .NET 6 をサポートするすべての Linux ディストリビューションで動作します。 そして、.NETフレームワークをサポートするすべてのDocker、Azure、macOSでも動作します(自然に)Windows
.NET Core 3.1 または .NET Core 5 または .NET Core 6 と、 「」 としてマークされている他の実行環境を使用することをお勧めします。MicrosoftのLTSそれは長期的なサポートが保証されており、一般的にLinux上で十分にテストされているためです。
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ディストリビューション」をお読みいただき、公式にサポートされていないLinuxバージョンへのIronXLのインストールに関するアドバイスをご確認ください。
マイクロソフトの使用をお勧めします公式Dockerイメージ . 他のLinuxディストリビューションも一部はサポートされていますが、apt-getを使用する手動構成が必要な場合があります。 このドキュメントの最後にある「Linux Manual Setup」を参照してください。
IronXL NuGet パッケージ
Install-Package IronXL.Excel
Ubuntu互換性
Ubuntuは、当社で最もテストされたLinuxオペレーティングシステムです。 これは、継続的なテストとデプロイメントのために使用しているAzureインフラストラクチャで多用されているためです。 このプラットフォームには、公式のMicrosoft .NETサポートと公式のDockerイメージもあります。
Ubuntu 20
Ubuntu 20とは、広く使用されているオープンソースのオペレーティングシステムであるUbuntuの2020年リリース版の一つです。このバージョンは、ユーザビリティの向上、一層のセキュリティ強化、パフォーマンス向上などが特徴です。Ubuntu 20は、デスクトップ、サーバー、そしてIoTデバイスに至るまで、さまざまな用途に適しています。多くの開発者や企業が、開発環境や本番環境においてUbuntu 20を採用しています。
公式Microsoft 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
公式Microsoft Dockerイメージ:
- 64ビットUbuntu 18.04 Dockerイメージ for .NET Runtime 3.1('3.1-bionic')
- 公式の .NET 5 用 Ubuntu 18 の Docker イメージは存在しませんが、互換性は非常に高いです。
デビアン11
Visual Studioで.NETプロジェクトにDockerサポートを追加する際に、Microsoftが使用するデフォルトのLinuxディストリビューションはDebian 10です。
公式Microsoft Dockerイメージ:
デビアン 10
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イメージ
CentOS 7 & CentOS 8 において、sudo 管理者権限があることを確認してください。IronXL を実行するには特別な設定は必要なく、NuGet パッケージをインストールして実行するだけです。
他のLinuxディストリビューション .NETをサポートしていること、_sudo_管理者権限を持っていること、特別な設定が不要であることを確認してください。ただNuGetパッケージをインストールして実行するだけでIronXLが動作します。