IronOCR Linux Kompatibilität & Setup Anleitung
IronOCR unterstützt Linux für .NET Core und .NET 5 Anwendungen, sowieDockerazure, macOS und(natürlich) Fenster.
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
Manuelles Ubuntu 20 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
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