IronOCR Linux Kompatibilität & Setup Anleitung

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, sowieDockerazure, macOS und(natürlich) Fenster.

Linux Docker Azurblau AWS Ubuntu Debain

Wir empfehlen die Verwendung von .NET Core 3.1 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 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 die neuesten 64 bit Linux-Betriebssysteme und empfehlen diese für die "Null-Konfiguration" von IronOCR.

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

    Bitte lesen Sie den Abschnitt "Andere Linux-Distributionen" weiter unten, um Ratschläge zur Installation von IronOCR auf einer Linux-Version zu erhalten, 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

![](https://img.icons8.com/color/48/000000/microsoft.png) ![](https://img.icons8.com/color/48/000000/ubuntu--v1.png) ![](https://img.icons8.com/color/48/000000/chrome--v1.png) ![](https://img.icons8.com/color/48/000000/safari--v1.png) ![](https://img.icons8.com/color/48/000000/docker.png) ![](https://img.icons8.com/fluency/48/000000/azure-1.png)

**Manuelles Ubuntu 20 Setup** Wenn Sie manuell installieren möchten oder Ihre Anwendung nicht mit _sudo_ Admin-Rechten ausgeführt werden kann.

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

Ubuntu 18

Manuelles Ubuntu 18 Setup Wenn Sie manuell installieren möchten oder Ihre Anwendung nicht mit sudo Admin-Rechten ausgeführt werden kann.

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

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 manuell installieren möchten oder Ihre Anwendung nicht mit sudo Admin-Rechten ausgeführt werden kann.

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

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 Installation von Debian 10 Wenn Sie manuell installieren möchten oder Ihre Anwendung nicht mit sudo Admin-Rechten ausgeführt werden kann.

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

Andere Linux-Distributionen

Egal, ob Sie HFS, yum, apt oder apt-get als Paketmanager verwenden - die Requiememts bleiben so ziemlich gleich.

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev