IronOCR Linux Compatibility & Setup Guide

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 Docker Azure AWS Ubuntu Debian

Wir empfehlen die Verwendung von .NET Core 3.1 und jeder anderen Laufzeitumgebung, die als LTS von Microsoft markiert ist, da diese garantiert langfristig unterstützt und allgemein gut auf Linux getestet werden.

Für die Nutzung von IronOCR auf Linux sind keine Codeänderungen erforderlich. Im Allgemeinen funktioniert IronOCR dank hunderter Stunden Tests und Konfigurationen durch unsere Ingenieure sofort.

Der Linux-Support ist wichtig, da viele Cloud-Dienste wie Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda, Azure DevOps Docker stark auf Linux angewiesen sind. Bei Iron Software verwenden wir diese Cloud-Tools regelmäßig und verstehen, dass viele unserer Enterprise- und SAAS-Kunden dies ebenfalls tun.

Offiziell unterstützte Linux-Distributionen

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 der Microsoft Azure Standard-Linux-Distro]

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

IronOCR NuGet-Pakete

Install-Package IronOcr

Ubuntu-Kompatibilität

Ubuntu ist unser am meisten getestetes Linux-Betriebssystem. Dies liegt daran, dass es stark in der Azure-Infrastruktur genutzt wird, die wir für kontinuierliches Testen und Bereitstellen verwenden. Diese Plattform hat auch offiziellen Microsoft .NET-Support und offizielle Docker Images.

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

Manuelle Einrichtung von Ubuntu 20: Wenn Sie eine manuelle Installation durchführen möchten oder Ihre App nicht mit sudo-Adminrechten ausgeführt werden kann.

# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
SHELL

Ubuntu 18

Microsoft Ubuntu Chrome Safari Docker Azure

Manuelle Einrichtung von Ubuntu 18: Wenn Sie eine manuelle Installation durchführen möchten oder Ihre App nicht mit sudo-Adminrechten ausgeführt werden kann.

# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
SHELL

Debian 11

Debian Microsoft Chrome Safari Docker Azure

Debian 10 ist die Standard-Linux-Distribution, die von Microsoft verwendet wird, wenn Docker-Support zu einem .NET-Projekt in Visual Studio hinzugefügt wird.

Manuelle Einrichtung von Debian 11: Wenn Sie eine manuelle Installation durchführen möchten oder Ihre App nicht mit sudo-Adminrechten ausgeführt werden kann.

# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
SHELL

Debian 10

Debian Microsoft Chrome Safari Docker Azure

Debian 10 ist die Standard-Linux-Distribution, die von Microsoft verwendet wird, wenn Docker-Support zu einem .NET-Projekt in Visual Studio hinzugefügt wird.

Manuelle Einrichtung von Debian 10: Wenn Sie eine manuelle Installation durchführen möchten oder Ihre App nicht mit sudo-Adminrechten ausgeführt werden kann.

# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
# Update the package list
sudo apt update

# Install necessary packages
sudo apt install -y apt-utils libgdiplus libc6-dev
SHELL

Andere Linux-Distributionen

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

# Update the package list
sudo apt update

# Install necessary packages and Tesseract OCR
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev
# Update the package list
sudo apt update

# Install necessary packages and Tesseract OCR
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev
SHELL

Häufig gestellte Fragen

Wie richte ich Tesseract OCR unter Linux mit C# ein?

Um Tesseract OCR unter Linux mit C# einzurichten, können Sie IronOCR verwenden. Stellen Sie zunächst sicher, dass Sie .NET Core installiert haben. Installieren Sie dann das IronOCR NuGet-Paket mit PM> Install-Package IronOCR und folgen Sie den Anweisungen, um Tesseract OCR auf Ihrem Linux-System zu konfigurieren.

Welche Linux-Distributionen werden offiziell für IronOCR unterstützt?

IronOCR unterstützt offiziell Ubuntu 20, Ubuntu 18, Debian 11 und Debian 10 für 'Zero-Configuration'-Einrichtung, die eine nahtlose Integration mit minimaler Konfiguration ermöglicht.

Kann IronOCR mit Docker unter Linux verwendet werden?

Ja, IronOCR kann mit Docker unter Linux verwendet werden. Debian 10 ist die Standard-Linux-Distribution, die von Microsoft verwendet wird, wenn Docker-Unterstützung zu einem .NET-Projekt in Visual Studio hinzugefügt wird, was es mit IronOCR kompatibel macht.

Ist es notwendig, meinen C#-Code zu ändern, um IronOCR unter Linux auszuführen?

Nein, es ist nicht notwendig, Ihren C#-Code zu ändern, um IronOCR unter Linux auszuführen. Die Software ist so konzipiert, dass sie auf den unterstützten Linux-Distributionen sofort einsatzbereit ist, dank umfangreicher Tests und Konfigurationen.

Warum wird empfohlen, mit IronOCR langzeitunterstützte (LTS) Versionen von .NET Core zu verwenden?

Mit IronOCR wird empfohlen, langzeitunterstützte (LTS) Versionen von .NET Core zu verwenden, da dies Stabilität und Zuverlässigkeit gewährleistet, insbesondere bei der Bereitstellung von Anwendungen auf Linux-basierten Cloud-Diensten wie Azure und AWS.

Wie kann ich notwendige Pakete für IronOCR auf Ubuntu 20 installieren?

Um die notwendigen Pakete für IronOCR auf Ubuntu 20 zu installieren, aktualisieren Sie Ihre Paketliste und installieren Sie die erforderlichen Abhängigkeiten mit den Befehlen: sudo apt update und sudo apt install -y apt-utils libgdiplus libc6-dev.

Was soll ich tun, wenn meine Linux-Distribution nicht offiziell von IronOCR unterstützt wird?

Wenn Ihre Linux-Distribution nicht offiziell von IronOCR unterstützt wird, können Sie die Software dennoch verwenden, indem Sie Ihre Paketliste aktualisieren und die notwendigen Pakete und Tesseract OCR mit Ihrem Paketmanager installieren.

Warum ist die Unterstützung von Linux für OCR-Software so wichtig?

Die Unterstützung von Linux ist für OCR-Software wie IronOCR entscheidend, da viele Cloud-Services, wie Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda und Azure DevOps Docker, stark auf Linux basieren, was sie für Unternehmens- und SaaS-Lösungen unerlässlich macht.

Unterstützt IronOCR .NET 10 unter Linux und anderen Plattformen?

Ja – IronOCR unterstützt .NET 10 sowie die Versionen 9, 8, 7, 6 und 5. Dies umfasst plattformübergreifende Kompatibilität für Windows, macOS, Linux, Docker, Azure und AWS. ([ironsoftware.com](https://ironsoftware.com/csharp/ocr/features/compatibility/?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 5,044,537 | Version: 2025.11 gerade veröffentlicht