IronXL Linux Uyumluluk ve Kurulum Klavuzu
IronXL, saf .NET Standard kullanılarak oluşturulmuştur; bu, .NET Core, .NET 5 ve .NET 6 destekleyen tüm Linux dağıtımlarında çalışacağı anlamına gelir. Ayrıca .NET çerçevelerini ve Windows'u destekleyen tüm Docker, Azure, macOS platformlarında da çalışır.
Microsoft tarafından LTS olarak işaretlenmiş diğer tüm çalıştırma ortamlarının yanı sıra .NET Core 3.1, .NET Core 5 veya .NET Core 6 kullanmanızı öneririz, çünkü uzun vadeli destek garantilidir ve genellikle Linux üzerinde iyi test edilmiştir.
IronXL'yi Linux'ta çalıştırmak için kod değişiklikleri gerekmez. Genel olarak, mühendislerimiz tarafından yapılan kapsamlı testler ve yapılandırma sayesinde IronXL kutudan çıkar çıkmaz çalışır.
Linux desteği önemlidir çünkü Azure Web Uygulamaları, Azure İşlevleri, AWS EC2, AWS Lambda ve Azure DevOps Docker gibi birçok bulut hizmeti Linux'a büyük ölçüde dayanır. Iron Software'de, bu bulut araçlarını düzenli olarak kullanıyoruz ve birçok Enterprise ve SAAS müşterimizin de kullandığını anlıyoruz.
.NET'i Destekleyen Resmi Olarak Desteklenen Linux Dağıtımları
IronXL için "sıfır yapılandırma" kurulumu için aşağıdaki en son 64-bit Linux işletim sistemlerini resmi olarak destekliyoruz ve öneriyoruz.
- Ubuntu 20
- Ubuntu 18
- Debian 11
- Debian 10 [Şu Anda Microsoft Azure Varsayılan Linux Dağıtımı]
- CentOS 7
- CentOS 8
resmi olarak desteklenmeyen bir Linux sürümüne IronXL yükleme hakkında tavsiye için lütfen aşağıdaki "Diğer Linux Dağıtımları" bölümünü okuyun.
Microsoft'un Resmi Docker Görüntülerini kullanmanızı öneririz. Diğer Linux dağıtımları kısmen desteklenir ancak apt-get kullanarak manuel yapılandırma gerektirebilir. Bu belgenin sonunda 'Linux Elle Kurulum' bölümüne bakın.
IronXL NuGet Paketleri
# The :ProductInstall directive might be specific to a certain setup or package manager.
# You should replace it with the appropriate command for installing IronXL, e.g., with the dotnet CLI:
dotnet add package IronXL
# The :ProductInstall directive might be specific to a certain setup or package manager.
# You should replace it with the appropriate command for installing IronXL, e.g., with the dotnet CLI:
dotnet add package IronXL
Ubuntu Uyumlulugu
Ubuntu en çok test edilen Linux isletim sistemimizdir. Bu, sürekli test ve dağıtım için kullandığımız Azure altyapısında yoğun olarak kullanılmasından kaynaklanır. Bu platform ayrıca resmi Microsoft .NET desteğine ve Resmi Docker İmajlarına sahiptir.
Ubuntu 20
Resmi Microsoft Docker Görüntüleri:
Ubuntu 18
Resmi Microsoft Docker Görüntüleri:
- .NET Runtime 3.1 için 64-bit Ubuntu 18.04 Docker İmajı ('3.1-bionic')
- Ubuntu 18 için .NET 5 resmi Docker imajı olmasa da uyumluluk çok yüksektir.
Debian 11
Debian 10, Microsoft'un Visual Studio'da bir .NET projesine Docker desteği eklerken kullandığı varsayılan Linux dağıtımıdır.
Resmi Microsoft Docker Görüntüleri:
Debian 10
Debian 10, Microsoft'un Visual Studio'da bir .NET projesine Docker desteği eklerken kullandığı varsayılan Linux dağıtımıdır.
Resmi Microsoft Docker Görüntüleri:
- .NET Runtime 3.1 için 64-bit Debian 10 Docker İmajı
- .NET Runtime 5.0 için 64-bit Debian 10 Docker İmajı
CentOS 7 & CentOS 8: sudo yönetici ayrıcalıklarına sahip olduğunuzdan emin olun. IronXL'u çalıştırmak için özel bir yapılandırmaya gerek yoktur; sadece NuGet paketini yükleyin ve çalıştırın.
Diğer Linux Dağıtımları: Dağıtımınızın .NET'i desteklediğinden ve sudo yönetici ayrıcalıklarına sahip olduğunuzdan emin olun. CentOS ile olduğu gibi, özel bir yapılandırmaya gerek yoktur; sadece NuGet paketini yükleyin ve çalıştırın.
Sıkça Sorulan Sorular
Bir Linux ortamında Excel işlemlerini nasıl gerçekleştirebilirim?
IronXL'yi, .NET Standard tabanlı bir kütüphane olarak, Ubuntu ve CentOS dahil olmak üzere çeşitli Linux ortamlarda Excel işlemleri gerçekleştirmek için kullanabilirsiniz. .NET Core ile uyumludur ve Linux için kod değişikliği gerektirmez.
Excel işlemlerini çalıştırmak için hangi Linux dağıtımları resmi olarak destekleniyor?
IronXL, Excel işlemleri için Ubuntu 20, Ubuntu 18, Debian 11, Debian 10, CentOS 7 ve CentOS 8'i resmi olarak destekler.
IronXL'yi Linux'ta kullanmak için önerilen .NET sürümleri nelerdir?
IronXL'yi Linux'ta kullanmak için önerilen .NET sürümleri, uzun süreli destek ve güvenilirlik sağladıkları için .NET Core 3.1, .NET 5 ve .NET 6'dır.
Linux'ta IronXL kullanmak için kodu değiştirmek gerekli mi?
Hayır, Linux'ta IronXL kullanmak için kodu değiştirmek gerekli değildir. Kütüphane, desteklenen Linux dağıtımları arasında kutudan çıktığı gibi çalışacak şekilde tasarlanmıştır.
Bir Linux sistemine IronXL nasıl kurulur?
IronXL, bir Linux sistemine, dotnet add package IronXL komutunu kullanarak NuGet paket yöneticisi aracılığıyla kurulabilir.
IronXL, Linux'ta Docker konteynerleriyle kullanılabilir mi?
Evet, IronXL, Linux'ta Docker konteynerleriyle uyumludur. Sorunsuz entegrasyon için Microsoft'un resmi Docker Görsellerini kullanabilirsiniz.
IronXL'yi Linux'ta kullanmak, bulut uygulamaları için neden faydalıdır?
IronXL'yi Linux'ta kullanmak, Azure ve AWS gibi birçok hizmetin ağırlıklı olarak Linux üzerinde çalışması nedeniyle bulut uygulamaları için yararlıdır, bu da enterprise ve SAAS çözümleri için kritik hale getirir.
Linux dağıtımım IronXL tarafından resmi olarak desteklenmiyorsa ne yapmalıyım?
Linux dağıtımınız resmi olarak desteklenmiyorsa, onun .NET ile uyumlu olduğundan ve gerekli yönetici ayrıcalıklarına sahip olduğunuzdan emin olun. apt-get gibi araçlarla manuel yapılandırmalar yapmanız gerekebilir.
IronXL çalıştırmak için Ubuntu en iyi seçim mi?
Evet, Ubuntu, özellikle Azure ortamlarında en kapsamlı şekilde test edilen platform olduğu için IronXL çalıştırmak için şiddetle tavsiye edilir.
IronXL'yi CentOS'ta kullanmak için özel gereksinimler var mı?
IronXL'yi CentOS'ta kullanmak için özel gereksinimler yoktur. Yalnızca yönetici ayrıcalıklarına sahip olmanızı ve NuGet paketini kullanarak standart kurulum sürecini takip etmenizi sağlayın.
IronXL, .NET 10'u Linux'ta çalıştırmak için destekliyor mu?
Evet — IronXL, hedef çalışma zamanı olarak .NET 10'u destekler ve .NET 10'u destekleyen tüm Linux dağıtımlarında çalışır. IronXL NuGet paketini .NET 10 ile kod değişikliğine ihtiyaç duymadan kullanabilirsiniz. ([ironsoftware.com](https://ironsoftware.com/csharp/excel/?utm_source=openai))

