IronOCR Linux Kompatibilität & Setup Anleitung

Chaknith Bin
Chaknith Bin
18. Januar 2022
Aktualisiert 23. Oktober 2024
Teilen Sie:
This article was translated from English: Does it need improvement?
Translated
View the article in English

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

Linux " target="_blank" /> " target="_blank" /> " target="_blank" /> " target="_blank" /> !Debian

Wir empfehlen die Verwendung von .NET Core 3.1 und allen anderen Laufzeiten, die von Microsoft als LTS gekennzeichnet sind, da sie eine garantierte Langzeitunterstützung haben und im Allgemeinen gut auf Linux getestet sind.

Für die Ausführung unter IronOCR Linux sind keine Codeänderungen erforderlich. Im Allgemeinen funktioniert IronOCR 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,

Offiziell unterstützte Linux-Distros

Wir unterstützen offiziell und empfehlen die neuesten 64-Bit Linux-Betriebssysteme unten für die "Zero Configuration"-Einrichtung von IronOCR.

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

    Bitte lesen Sie unten "Andere Linux-Distributionen" für Ratschläge zur Installation von IronOCR auf einer Version von Linux, die nicht offiziell unterstützt wird.

IronOCR NuGet-Pakete


PM > Installieren-Paket IronOCR

Ubuntu-Kompatibilität

Ubuntu ist unser meistgetestetes Linux-Betriebssystem. Der Grund dafür ist, 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 related to Ubuntu 20 Ubuntu V1 related to Ubuntu 20 Chrome V1 related to Ubuntu 20 Safari V1 related to Ubuntu 20 Docker related to Ubuntu 20 Azure 1 related to Ubuntu 20

Manuelle Einrichtung von Ubuntu 20 Wenn Sie die Installation manuell durchführen möchten oder Ihre App nicht mit sudo Administratorrechten ausgeführt werden kann.

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev

Ubuntu 18

Microsoft related to Ubuntu 18 Ubuntu V1 related to Ubuntu 18 Chrome V1 related to Ubuntu 18 Safari V1 related to Ubuntu 18 Docker related to Ubuntu 18 Azure 1 related to Ubuntu 18

Manuelle Ubuntu 18 Einrichtung Wenn Sie eine manuelle Installation wünschen oder Ihre App nicht mit sudo-Administratorrechten ausgeführt werden kann.

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev

Debian 11

Debian related to Debian 11 Microsoft related to Debian 11 Chrome V1 related to Debian 11 Safari V1 related to Debian 11 Docker related to Debian 11 Azure 1 related to Debian 11

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

Manuelle Einrichtung von Debian 11 Wenn Sie eine manuelle Installation wünschen oder Ihre Anwendung nicht mit sudo-Administratorrechten ausgeführt werden kann.

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev

Debian 10

Debian related to Debian 10 Microsoft related to Debian 10 Chrome V1 related to Debian 10 Safari V1 related to Debian 10 Docker related to Debian 10 Azure 1 related to Debian 10

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

Manuelle Einrichtung von Debian 10 Wenn Sie manuell installieren möchten oder Ihre App nicht mit sudo Administratorrechten ausgeführt werden kann.

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev

Andere Linux-Distributionen

Unabhängig davon, ob Sie HFS, yum, apt oder apt-get als Ihren Paketmanager verwenden - die Anforderungen bleiben weitgehend konstant.

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev
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.