IronXL Linux Kompatibilität & Setup-Anleitung

Chaknith Bin
Chaknith Bin
14. März 2022
Aktualisiert 20. Oktober 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL wird mit reinem .NET Standard erstellt und funktioniert auf allen Linux-Distributionen, die .NET Core, .NET 5 und .NET 6 unterstützen. und funktioniert auch auf allen Docker-, Azure-, macOS-Plattformen, die .NET-Frameworks unterstützen, und (natürlich) Windows.

Linux Docker Azure Amazon Ubuntu Debian

Wir empfehlen die Verwendung von .NET Core 3.1 oder .NET Core 5 oder .NET Core 6 und allen anderen Laufzeiten, die von Microsoft als LTS gekennzeichnet sind, da sie garantierten Langzeitsupport bieten und auf Linux allgemein gut getestet sind.

Für den Betrieb auf IronXL Linux sind keine Codeänderungen erforderlich. Im Allgemeinen funktioniert IronXL sofort nach dem Auspacken dank hunderter Stunden an Tests und Konfiguration durch unsere Ingenieure.

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

Offizielle Unterstützung für alle Linux-Distributionen, die .NET unterstützen

Wir unterstützen offiziell und empfehlen die folgenden neuesten 64-Bit Linux-Betriebssysteme für die "Zero-Konfiguration"-Einrichtung von IronXL.

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [Derzeit die Microsoft Azure Standard-Linux-Distribution]
  • Centos 7
  • Centos 8

    Bitte lesen Sie "Andere Linux-Distributionen" unten für Ratschläge 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 zum Teil unterstützt, erfordern aber möglicherweise eine manuelle Konfiguration mit apt-get. Siehe "Linux Manual Setup" am Ende dieses Dokuments.

IronXL NuGet-Pakete

Install-Package IronXL.Excel

Ubuntu-Kompatibilität

Ubuntu ist unser meistgetestetes Linux-Betriebssystem. Dies liegt daran, dass es in der Azure-Infrastruktur, die wir für kontinuierliche Tests und die Bereitstellung verwenden, stark genutzt wird. Diese Plattform bietet auch offizielle Microsoft .NET-Unterstützung und offizielle Docker Images.

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azurblau

Offizielle Microsoft Docker-Images:

Ubuntu 18

Microsoft Ubuntu Chrome Safari Docker Azurblau

Offizielle Microsoft Docker-Images:

Debian 11

Debian Microsoft Chrome Safari Docker Azurblau

debian 10 ist die von Microsoft verwendete Standard-Linux-Distribution, wenn einem .NET-Projekt in Visual Studio Docker-Unterstützung hinzugefügt wird.

Offizielle Microsoft Docker-Images:

Debian 10

Debian Microsoft Chrome Safari Docker Azurblau

debian 10 ist die von Microsoft verwendete Standard-Linux-Distribution, wenn einem .NET-Projekt in Visual Studio Docker-Unterstützung hinzugefügt wird.

Offizielle Microsoft Docker-Images:

  • 64 Bit Debian 10 Docker-Image für .NET Runtime 3.1
  • 64-Bit Debian 10 Docker-Image für .NET Runtime 5.0

    CentOS 7 & CentOS 8 Stellen Sie sicher, dass Sie sudo-Admin-Rechte haben und es keine spezielle Konfiguration benötigt, um IronXL darauf auszuführen. Installieren Sie einfach das NuGet-Paket und führen Sie es aus.

    Andere Linux-Distributionen Stellen Sie sicher, dass diese Distribution .NET unterstützt und Sie sudo-Administratorrechte haben. Es ist keine spezielle Konfiguration erforderlich, um IronXL darauf auszuführen. Installieren Sie einfach das NuGet-Paket und führen Sie es aus.

Chaknith Bin
Software-Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat tiefgehende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Erkenntnisse aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentation und einem insgesamt besseren Erlebnis bei.