IronXL Linux Kompatibilität & Setup Anleitung

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL basiert auf dem reinen .NET Standard, d.h. es funktioniert auf allen Linux-Distributionen, die .NET Core, .NET 5 und .NET 6 unterstützen. Sie wird auch auf allen Docker-, Azure- und macOS-Plattformen funktionieren, die .NET Frameworks und Windows unterstützen.

Linux Docker Azure Amazonas Ubuntu Debian

Wir empfehlen die Verwendung von .NET Core 3.1, .NET Core 5 oder .NET Core 6 sowie aller anderen Laufzeiten, die von Microsoft als LTS gekennzeichnet sind, da sie über eine garantierte langfristige Unterstützung verfügen und im Allgemeinen unter Linux gut getestet sind.

Für den Betrieb von IronXL unter Linux sind keine Änderungen am Code erforderlich. In der Regel funktioniert IronXL dank umfangreicher Tests und Konfigurationen durch unsere Ingenieure sofort nach dem Auspacken.

Die Unterstützung von Linux ist wichtig, da viele Cloud-Dienste wie Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda und Azure DevOps Docker stark auf Linux basieren. Wir bei Iron Software nutzen diese Cloud-Tools regelmäßig und wissen, dass viele unserer Enterprise- und SAAS-Kunden dies auch tun.

Offiziell unterstützte Linux-Distributionen, die .NET unterstützen

Wir unterstützen offiziell und empfehlen die neuesten 64-bit Linux-Betriebssysteme für eine "Null-Konfiguration" von IronXL.

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 _[Derzeit die Microsoft Azure Standard-Linux-Distro]
  • CentOS 7 CentOS 8

Bitte lesen Sie den Abschnitt "Andere Linux-Distributionen" weiter unten für Hinweise zur Installation von IronXL auf einer Linux-Version, die nicht offiziell unterstützt wird.

Wir empfehlen die Verwendung von Microsofts Offiziellen Docker Images. Andere Linux-Distributionen werden teilweise unterstützt, erfordern aber möglicherweise eine manuelle Konfiguration mit apt-get. Siehe "Linux Manual Setup" am Ende dieses Dokuments.

IronXL NuGet-Pakete

# 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 IronXL
SHELL

Ubuntu-Kompatibilität

Ubuntu ist unser am meisten getestetes Linux-Betriebssystem. Der Grund dafür ist, dass es in der Azure-Infrastruktur, die wir für kontinuierliche Tests und Bereitstellung verwenden, stark genutzt wird. Diese Plattform hat auch offizielle Microsoft .NET-Unterstützung und offizielle Docker-Images.

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

Offizielle Microsoft Docker-Images:

Ubuntu 18

Microsoft Ubuntu Chrome Safari Docker Azure

Offizielle Microsoft Docker-Images:

Debian 11

Debian Microsoft Chrome Safari Docker Azure

debian 10 ist die Standard-Linux-Distribution, die von Microsoft beim Hinzufügen von Docker-Unterstützung zu einem .NET-Projekt in Visual Studio verwendet wird

Offizielle Microsoft Docker-Images:

Debian 10

Debian Microsoft Chrome Safari Docker Azure

debian 10 ist die Standard-Linux-Distribution, die von Microsoft beim Hinzufügen von Docker-Unterstützung zu einem .NET-Projekt in Visual Studio verwendet wird

Offizielle Microsoft Docker-Images:

CentOS 7 & CentOS 8: Stellen Sie sicher, dass Sie sudo Admin-Rechte haben. Für IronXL ist keine spezielle Konfiguration erforderlich; installieren Sie einfach das NuGet-Paket und führen Sie es aus.

Andere Linux-Distributionen: Stellen Sie sicher, dass Ihre Distribution .NET unterstützt und Sie über sudo Admin-Rechte verfügen. Wie bei CentOS ist keine spezielle Konfiguration erforderlich; installieren Sie einfach das NuGet-Paket und führen Sie es aus.

Häufig gestellte Fragen

Wie kann ich Excel-Vorgänge in einer Linux-Umgebung durchführen?

Sie können IronXL, eine auf .NET Standard basierende Bibliothek, verwenden, um Excel-Vorgänge in verschiedenen Linux-Umgebungen, einschließlich Ubuntu und CentOS, durchzuführen. Es ist mit .NET Core kompatibel und erfordert keine Codeänderungen für Linux.

Welche Linux-Distributionen werden offiziell für die Ausführung von Excel-Vorgängen unterstützt?

IronXL unterstützt offiziell Ubuntu 20, Ubuntu 18, Debian 11, Debian 10, CentOS 7 und CentOS 8 für die Ausführung von Excel-Vorgängen.

Welche .NET-Versionen werden für die Nutzung von IronXL auf Linux empfohlen?

Die empfohlenen .NET-Versionen für die Nutzung von IronXL auf Linux sind .NET Core 3.1, .NET 5 und .NET 6, da sie langfristige Unterstützung und Zuverlässigkeit bieten.

Ist es notwendig, den Code zu ändern, um IronXL auf Linux zu nutzen?

Nein, es ist nicht notwendig, den Code zu ändern, um IronXL auf Linux zu nutzen. Die Bibliothek ist so konzipiert, dass sie ohne Änderungen auf unterstützten Linux-Distributionen funktioniert.

Wie installiere ich IronXL auf einem Linux-System?

IronXL kann auf einem Linux-System mit dem NuGet-Paketmanager mit dem Befehl dotnet add package IronXL installiert werden.

Kann IronXL mit Docker-Containern auf Linux verwendet werden?

Ja, IronXL ist mit Docker-Containern auf Linux kompatibel. Sie können die offiziellen Docker-Images von Microsoft für eine nahtlose Integration verwenden.

Warum ist die Nutzung von IronXL auf Linux vorteilhaft für Cloud-Anwendungen?

Die Nutzung von IronXL auf Linux ist für Cloud-Anwendungen vorteilhaft, weil viele Dienste wie Azure und AWS überwiegend auf Linux laufen, was es für Unternehmens- und SAAS-Lösungen unerlässlich macht.

Was ist, wenn meine Linux-Distribution nicht offiziell von IronXL unterstützt wird?

Wenn Ihre Linux-Distribution nicht offiziell unterstützt wird, stellen Sie sicher, dass sie mit .NET kompatibel ist und Sie die notwendigen Admin-Berechtigungen haben. Möglicherweise müssen Sie manuelle Konfigurationen mit Tools wie apt-get durchführen.

Ist Ubuntu die beste Wahl für die Ausführung von IronXL?

Ja, Ubuntu wird dringend empfohlen, um IronXL auszuführen, da es die am umfassendsten getestete Plattform ist, insbesondere in Azure-Umgebungen.

Gibt es spezielle Anforderungen für die Nutzung von IronXL auf CentOS?

Es sind keine besonderen Anforderungen für die Nutzung von IronXL auf CentOS erforderlich. Stellen Sie einfach sicher, dass Sie über Admin-Berechtigungen verfügen und den Standard-Installationsprozess mit dem NuGet-Paket befolgen.

Unterstützt IronXL .NET 10 für die Ausführung unter Linux?

Ja – IronXL unterstützt .NET 10 als Ziellaufzeitumgebung und funktioniert auf allen Linux-Distributionen, die .NET 10 unterstützen. Sie können das IronXL NuGet-Paket mit .NET 10 verwenden, ohne dass Codeänderungen erforderlich sind. ([Iron Software.com](https://Iron Software.com/csharp/excel/?utm_source=openai))

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 1,738,553 | Version: 2025.11 gerade veröffentlicht