IronBarCode Linux Kompatibilität & Setup-Anleitung

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

IronBarCode unterstützt Linux für .NET Core und .NET 5 Anwendungen, sowie Docker, Azure, macOS und(natürlich) Fenster.

Linux Docker Azurblau Amazon Ubuntu Debian

Wir empfehlen die Verwendung von .NET Core 3.1 oder .NET Core 5 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 unter IronBarCode Linux sind keine Codeänderungen erforderlich. Im Allgemeinen funktioniert IronBarCode dank hunderter Stunden an Tests und Konfiguration durch unsere Ingenieure sofort.

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,

Offiziell unterstützte Linux-Distros

Wir unterstützen offiziell die unten aufgeführten aktuellen 64 bit Linux-Betriebssysteme für die "Null-Konfigurations"-Einrichtung von IronBarCode und empfehlen diese.

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

    Bitte lesen Sie den Abschnitt "Andere Linux-Distributionen" weiter unten, um Ratschläge zur Installation von IronBarCode 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.

    IronBarCode NuGet-Pakete

Install-Package BarCode

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:

  • 64 bit Ubuntu 18.04 Docker Image für .NET Runtime 3.1(3.1-bionisch')
  • Obwohl es kein offizielles Docker-Image für .NET 5 unter Ubuntu 18 gibt, ist die Kompatibilität sehr hoch.

    Ubuntu 18 Setup Um IronBarCode auszuführen, fügen Sie diese Befehle zur Docker-Datei hinzu und stellen Sie sicher, dass Sie sudo Admin-Rechte haben.

    RUN apt update RUN apt install -y libgdiplus

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

    Debian 10 Setup Um IronBarCode auszuführen, fügen Sie diese Befehle zur Docker-Datei hinzu und stellen Sie sicher, dass Sie sudo Admin-Rechte haben.

    RUN apt update RUN apt install -y libgdiplus

    CentOS 7 Setup Um IronBarCode auszuführen, fügen Sie diese Befehle zur Docker-Datei hinzu und stellen Sie sicher, dass Sie sudo Admin-Rechte haben.

    RUN yum install epel-release -y RUN sudo yum install mono-complete -y RUN sudo yum install libgdiplus libc6-dev -y

    Common Dependency Patterns for Linux Bitte studieren Sie auch die oben genannten Abhängigkeitspakete für andere Linux-Betriebssysteme.

    RUN apt update RUN apt install -y libgdiplus