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 reinem .NET-Standard und läuft auf allen Linux-Distributionen, die .NET Core , .NET 5 und .NET 6 unterstützen. und wird auch auf allen Docker, Azure, macOS, die .NET-Frameworks unterstützen und(natürlich) Fenster.

Linux Docker Azurblau 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 alsLTS von Microsoft weil sie eine langfristige Unterstützung garantieren und im Allgemeinen gut unter Linux 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 die unten aufgeführten aktuellen 64 bit Linux-Betriebssysteme für die "Null-Konfiguration"-Einrichtung von IronXL und empfehlen diese.

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

    Bitte lesen Sie den Abschnitt "Andere Linux-Distributionen" weiter unten, um Ratschläge zur Installation von IronXL auf einer Linux-Version zu erhalten, die nicht offiziell unterstützt wird.

    Wir empfehlen die Verwendung von MicrosoftsOffizielle Docker-Bilder . 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-Abbilder:

Ubuntu 18

Microsoft Ubuntu Chrome Safari Docker Azurblau

Offizielle Microsoft-Docker-Abbilder:

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-Abbilder:

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-Abbilder:

  • 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 gibt keine spezielle Konfiguration, um IronXL darauf laufen zu lassen, 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 über sudo-Administratorrechte verfügen und dass es keine spezielle Konfiguration gibt, um IronXL darauf laufen zu lassen - installieren Sie einfach das NuGet-Paket und führen Sie es aus.