IronOCR Linux Kompatibilität & Setup Anleitung
IronOCR unterstützt Linux für .NET Core- und .NET 5-Anwendungen sowie Docker, Azure, macOS und (natürlich) Windows.
Linux
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
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
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 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 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