IronXL Linux 互換性とセットアップガイド
IronXL は純粋な .NET Standard を使用して構築されているため、 .NET Core 、 .NET 5 、 .NET 6をサポートするすべての Linux ディストリビューションで動作します。 また、.NET フレームワークと Windows をサポートするすべての Docker、Azure、macOS プラットフォームでも動作します。
.NET Core 3.1、.NET Core 5、.NET Core 6、およびマイクロソフト によって LTSとしてマークされているその他のランタイムを使用することをお勧めします。これらは長期サポートが保証されており、一般的に Linux で十分にテストされているためです。
Linux 上で IronXL を実行するためにコードを変更する必要はありません。 通常、IronXL は、弊社のエンジニアによる徹底的なテストと構成により、すぐに使用できます。
Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure DevOps Docker などの多くのクラウド サービスは Linux に大きく依存しているため、Linux サポートは重要です。 Iron Software では、これらのクラウド ツールを定期的に使用しており、多くのエンタープライズおよび SAAS 顧客も同様に使用していることを認識しています。
.NET をサポートする公式 Linux ディストリビューション
IronXL の"ゼロ構成"セットアップには、以下の最新の64 ビットLinux OS を公式にサポートし、推奨しています。
- Ubuntu 20
- Ubuntu 18
- デビアン 11
- Debian 10 [現在 マイクロソフト Azure のデフォルトの Linux ディストリビューション] セントOS 7 セントOS 8
公式にサポートされていない Linux バージョンに IronXL をインストールする場合のアドバイスについては、以下の"その他の Linux ディストリビューション"をお読みください。
マイクロソフトの公式Dockerイメージを使用することをお勧めします。 他の Linux ディストリビューションも部分的にサポートされていますが、 apt-getを使用した手動設定が必要になる場合があります。 このドキュメントの最後にある"Linux 手動セットアップ"を参照してください。
IronXL NuGet パッケージ
# The :ProductInstall directive might be specific to a certain setup or package manager.
# You should replace it with the appropriate command for installing IronXL, e.g., with the dotnet CLI:
dotnet add package IronXL# The :ProductInstall directive might be specific to a certain setup or package manager.
# You should replace it with the appropriate command for installing IronXL, e.g., with the dotnet CLI:
dotnet add package IronXLUbuntu互換性
Ubuntuは、最もテストされたLinuxオペレーティングシステムです。 これは、継続的なテストとデプロイメントに使用する Azure インフラストラクチャで頻繁に使用されるためです。 このプラットフォームには、公式のマイクロソフト .NETサポートと公式のDockerイメージがあります。
Ubuntu 20
公式マイクロソフト Dockerイメージ:
Ubuntu 18
公式マイクロソフト Dockerイメージ:
- .NET ランタイム 3.1 用の 64 ビット Ubuntu 18.04 Docker イメージ ('3.1-bionic')
- Ubuntu 18 には .NET 5 用の公式 Docker イメージはありませんが、互換性は非常に高いです。
Debian 11
Debian 10 は、Visual Studio の .NET プロジェクトに Docker サポートを追加するときに マイクロソフト が使用するデフォルトの Linux ディストリビューションです。
公式マイクロソフト Dockerイメージ:
Debian 10
Debian 10 は、Visual Studio の .NET プロジェクトに Docker サポートを追加するときに マイクロソフト が使用するデフォルトの Linux ディストリビューションです。
公式マイクロソフト Dockerイメージ:
CentOS 7 および CentOS 8: sudo 管理者権限があることを確認してください。 IronXL を実行するために特別な設定は必要ありません。 NuGet パッケージをインストールして実行するだけです。
その他の Linux ディストリビューション:ディストリビューションが .NET をサポートしていることと、sudo 管理者権限があることを確認してください。 CentOS と同様に、特別な設定は必要ありません。 NuGet パッケージをインストールして実行するだけです。
よくある質問
Linux環境でExcel操作を実行するにはどうすればよいですか?
UbuntuやCentOSを含むさまざまなLinux環境でExcel操作を実行するために、IronXLという.NET Standardベースのライブラリを使用できます。これは.NET Coreと互換性があり、Linux用にコードを変更する必要はありません。
Excel操作を実行するために公式にサポートされているLinuxディストリビューションはどれですか?
IronXLは公式に、Excel操作を実行するためにUbuntu 20、Ubuntu 18、Debian 11、Debian 10、CentOS 7、CentOS 8をサポートしています。
LinuxでIronXLを使用するための推奨.NETバージョンは何ですか?
LinuxでIronXLを使用するための推奨.NETバージョンは.NET Core 3.1、.NET 5、および.NET 6です。これらは長期的なサポートと信頼性を提供します。
LinuxでIronXLを使用するためにコードを変更する必要がありますか?
いいえ、LinuxでIronXLを使用するためにコードを変更する必要はありません。このライブラリは、サポートされているLinuxディストリビューション全体でそのまま動作するように設計されています。
LinuxシステムにIronXLをインストールするにはどうすればよいですか?
IronXLは、NuGetパッケージマネージャーを使用してLinuxシステムにインストールできます。コマンドは次の通りです: dotnet add package IronXL。
IronXLはLinux上でDockerコンテナと一緒に使用できますか?
はい、IronXLはLinux上でDockerコンテナと互換性があります。シームレスな統合のためにMicrosoftの公式Dockerイメージを使用できます。
クラウドアプリケーションにLinuxでIronXLを使用することが有益な理由は何ですか?
多くのサービスがAzureやAWSのようなLinux上で主に実行されているため、エンタープライズとSAASソリューションにとって不可欠です。
私のLinuxディストリビューションが公式にIronXLにサポートされていない場合はどうすればよいですか?
Linuxディストリビューションが公式にサポートされていない場合、.NETと互換性があり、必要な管理者権限を持っていることを確認してください。apt-getのようなツールを使用して手動で構成を行う必要があるかもしれません。
IronXLを実行するためにUbuntuが最適な選択ですか?
はい、Ubuntuは特にAzure環境内で最も広くテストされているプラットフォームとして非常に推奨されます。
CentOSでIronXLを使用するために特別な要件はありますか?
CentOSでIronXLを使用するために特別な要件はありません。管理者権限を持っており、NuGetパッケージを使用した標準のインストールプロセスに従ってください。
IronXL は Linux 上で実行するための .NET 10 をサポートしていますか?
はい。IronXL は .NET 10 をターゲットランタイムとしてサポートしており、.NET 10 をサポートするすべての Linux ディストリビューションで動作します。コードを変更することなく、IronXL NuGet パッケージを .NET 10 で使用できます。([Iron Software.com](https://Iron Software.com/csharp/excel/?utm_source=openai))






