IronOCR Linux Uyumluluk ve Kurulum Kılavuzu
IronOCR, .NET Core ve .NET 5 uygulamalari icin Linux'u, ayrica Docker, Azure, macOS ve (dogal olarak) Windows'u destekler.
![]()
.NET Core 3.1'i ve Microsoft tarafindan LTS olarak isaretlenmis diğer surumleri kullanmanizi oneriyoruz, cunku bu surumler uzun sureli destek garantisine sahiptir ve genelde Linux'ta iyi test edilmistir.
IronOCR Linux'ta calistirmak icin kod değişikligi gerektirmez. Genellikle, IronOCR mühendislerimizin yüzlerce saatlik testi ve yapılandırması sayesinde kutudan çıktığı gibi çalışır.
Linux destegi onemlidir cunku Azure Web Uygulamalari, Azure Fonksiyonlari, AWS EC2, AWS Lambda, Azure DevOps Docker gibi birçok bulut hizmeti Linux'e agirlikli olarak güvenir. Iron Software olarak bu bulut araclarini düzenli olarak kullanıyoruz ve birçok Enterprise ve SAAS müşteri de bunu yapıyor.
Resmi Olarak Desteklenen Linux Dağıtimlari
IronOCR'un "sifir konfigurasyon" kurulumu icin asagidaki 64-bit Linux isletim sistemlerini resmi olarak destekliyor ve oneriyoruz.
- Ubuntu 20
- Ubuntu 18
- Debian 11
- Debian 10 [Şu anda Microsoft Azure Varsayılan Linux Distro]
IronOCR'u resmi olarak desteklenmeyen bir Linux sürümüne yüklemeyle ilgili tavsiye icin asagidaki "Diğer Linux Dağıtimlari" kismini okuyun.
IronOCR NuGet Paketleri
Install-Package IronOcr
Ubuntu Uyumlulugu
Ubuntu en çok test edilen Linux isletim sistemimizdir. Cunku kullandigimiz surekli test ve dağıtim Azure altyapisinda agirlikli olarak kullaniliyor. Bu platformda ayrica resmi Microsoft .NET destegi ve resmi Docker Image'lari da bulunmaktadir.
Ubuntu 20
![]()
Manuel Ubuntu 20 Kurulumu: Eger manuel olarak kurmak isterseniz veya uygulamaniz sudo admin yetkileriyle calistirilamiyorsa.
# 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
Ubuntu 18
![]()
Manuel Ubuntu 18 Kurulumu: Eger manuel olarak kurmak isterseniz veya uygulamaniz sudo admin yetkileriyle calistirilamiyorsa.
# 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
Debian 11
![]()
Debian 10, Visual Studio'da bir .NET projesine Docker destegi eklerken Microsoft tarafindan kullanilan varsıyılan Linux dağıtimi.
Manuel Debian 11 Kurulumu: Eger manuel olarak kurmak isterseniz veya uygulamaniz sudo admin yetkileriyle calistirilamiyorsa.
# 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
Debian 10
![]()
Debian 10, Visual Studio'da bir .NET projesine Docker destegi eklerken Microsoft tarafindan kullanilan varsıyılan Linux dağıtimi.
Manuel Debian 10 Kurulumu: Eger manuel olarak kurmak isterseniz veya uygulamaniz sudo admin yetkileriyle calistirilamiyorsa.
# 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
Diğer Linux Dağıtimlari
Paket yoneticiniz olarak HFS, yum, apt veya apt-get kullanip kullanmadiginiza bakilmaksizin, gereksinimler genel olarak sureklidir.
# 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
Sıkça Sorulan Sorular
Linux uzerinde C# kullanarak Tesseract OCR nasil kurulur?
Linux uzerinde C# kullanarak Tesseract OCR kurmak için IronOCR kullanabilirsiniz. Öncelikle .NET Core'un kurulu oldugundan emin olun. Ardindan ironOCR NuGet paketini PM> Install-Package IronOCR kullanarak kurun ve Linux sisteminizde Tesseract OCR'yi konfigure etmek için kurulum talimatlarini takip edin.
IronOCR için resmi olarak hangi Linux dağıtimlari destekleniyor?
IronOCR resmi olarak Ubuntu 20, Ubuntu 18, Debian 11 ve Debian 10'u "sifir konfigürasyon" kurulumu için destekler, bu da minimal konfigürasyonla sorunsuz entegrasyonu saglar.
IronOCR, Linux uzerinde Docker ile kullanilabilir mi?
Evet, IronOCR Linux uzerinde Docker ile kullanilabilir. Microsoft Visual Studio'da bir .NET projesine Docker desteği eklerken varsayılan Linux dağıtimi olarak Debian 10 kullanilir, bu da IronOCR ile uyumludur.
Linux uzerinde IronOCR'yi calistirmak için C# kodumu değiştirmem gerekir mi?
Hayir, Linux uzerinde IronOCR'yi calistirmak için C# kodunuzu değiştirmenize gerek yok. Yazılım, genis kapsamli testler ve konfigürasyon sayesinde desteklenen Linux dağıtimlarinda kutudan çıkar çıkar calismak için tasarlanmistir.
IronOCR ile uzun vadeli destek (LTS) sürümlerini kullanmak neden önerilir?
IronOCR ile uzun vadeli destek (LTS) sürümlerini kullanmak, özellikle Azure ve AWS gibi Linux tabanli bulut hizmetlerine uygulama dağıtiminda kararlilik ve guvenilirlik sagladigi için önerilir.
IronOCR için gerekli paketleri Ubuntu 20 üzerine nasil kurarim?
IronOCR için gerekli paketleri Ubuntu 20 üzerine kurmak için paket listenizi guncelleyin ve gerekli bağımlılıkları şu komutları kullanarak kurun: sudo apt update ve sudo apt install -y apt-utils libgdiplus libc6-dev.
Linux dağıtimim IronOCR tarafından resmi olarak desteklenmiyorsa ne yapmaliyim?
Linux dağıtimınız IronOCR tarafından resmi olarak desteklenmiyorsa da yazılımi paket listenizi güncelleyerek ve gerekli paketleri ve Tesseract OCR'yi paket yöneticiniz aracılığıyla kurabilirsiniz.
Linux desteği neden OCR yazılımlari için kritiktir?
Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda ve Azure DevOps Docker gibi birçok bulut hizmeti ağırlıklı olarak Linux'e dayandığı için Linux desteği IronOCR gibi OCR yazılımlari için kritik önem tasir, bu da onu kurumsal ve SaaS çözümleri için zorunlu hale getirir.
IronOCR, Linux ve diğer platformlarda .NET 10'u destekliyor mu?
Evet — IronOCR, 9, 8, 7, 6 ve 5 sürümleriyle birlikte .NET 10'u destekler. Bu, Windows, macOS, Linux, Docker, Azure ve AWS için çapraz platform uyumluluğu içerir.

