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

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 ディストリビューションで動作します。 そして、.NETフレームワークをサポートするすべてのDocker、Azure、macOSでも動作します (自然に) Windows

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

.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を採用しています。

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

公式Microsoft Dockerイメージ:

ウブントゥ 18

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

公式Microsoft Dockerイメージ:

デビアン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イメージ

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

    他のLinuxディストリビューション .NETをサポートしていること、_sudo_管理者権限を持っていること、特別な設定が不要であることを確認してください。ただNuGetパッケージをインストールして実行するだけでIronXLが動作します。