IronXL Linux Uyumluluğu & Kurulum Kılavuzu

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronXL, saf .NET Standard kullanılarak inşa edilmiştir, bu da .NET Core, .NET 5 ve .NET 6'yı destekleyen tüm Linux dağıtımlarında çalışacağı anlamına gelir. Ayrıca .NET frameworklerini destekleyen tüm Docker, Azure, macOS ve Windows platformlarında da çalışacaktır.

Linux Docker Azure Amazon Ubuntu Debian

.NET Core 3.1, .NET Core 5 veya .NET Core 6 kullanmanızı ve Microsoft tarafından LTS olarak işaretlenmiş diğer çalışma zamanlarını da öneriyoruz, çünkü bunlar uzun vadeli destek garantisine sahiptir ve genellikle Linux üzerinde iyi test edilmiştir.

IronXL'i Linux üzerinde çalıştırmak için herhangi bir kod değişikliği gerekmez. Genel olarak, IronXL, mühendislerimiz tarafından yapılan kapsamlı testler ve yapılandırma sayesinde kutudan çıkar çıkmaz çalışır.

Linux desteği önemlidir çünkü Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda ve Azure DevOps Docker gibi birçok bulut hizmeti, büyük ölçüde Linux'a dayanır. Iron Software olarak, bu bulut araçlarını düzenli olarak kullanıyoruz ve birçok Enterprise ve SAAS müşterimizin de aynı şeyi yaptığını biliyoruz.

.NET Destekleyen Resmi Olarak Desteklenen Linux Dağıtımları

Resmi olarak destekliyor ve IronXL'in "sıfır yapılandırma" kurulumu için en son 64-bit Linux işletim sistemlerini aşağıda tavsiye ediyoruz.

  • Ubuntu 20
  • Ubuntu 18 Debian 11
  • Debian 10 [Şu anda Microsoft Azure Varsayılan Linux Dağıtımı]
  • CentOS 7 CentOS 8

Lütfen aşağıda yer alan "Diğer Linux Dağıtımları" bölümünü, IronXL'in resmi olarak desteklenmeyen bir Linux sürümüne kurulumu hakkında tavsiye almak için okuyun.

Microsoft'un Official Docker Images dosyasını kullanmanızı öneririz. Diğer Linux dağıtımları kısmen desteklenir, ancak apt-get kullanılarak 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
SHELL

Ubuntu Uyumluluğu

Ubuntu, bizim en çok test edilen Linux işletim sistemimizdir. Bu, sürekli test ve dağıtım için kullandığımız Azure altyapısında yoğun bir şekilde kullanıldığı içindir. Bu platform, ayrıca resmi Microsoft .NET desteği ve Resmi Docker Görüntüleri sunmaktadır.

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

Resmi Microsoft Docker Görüntüleri:

Ubuntu 18

Microsoft Ubuntu Chrome Safari Docker Azure

Resmi Microsoft Docker Görüntüleri:

.NET Runtime 3.1 için 64-bit Ubuntu 18.04 Docker Görüntüsü ('3.1-bionic')

  • Ubuntu 18 üzerinde resmi bir .NET 5 Docker görüntüsü olmamasına rağmen, uyumluluk çok yüksektir.

Debian 11

Debian Microsoft Chrome Safari Docker Azure

Visual Studio'da bir .NET projesine Docker desteği eklerken Microsoft tarafından varsayılan olarak kullanılan Linux dağıtımı Debian 10'dur.

Resmi Microsoft Docker Görüntüleri:

.NET Runtime 3.1 için 64-bit Debian 11 Docker İmajı

Debian 10

Debian Microsoft Chrome Safari Docker Azure

Visual Studio'da bir .NET projesine Docker desteği eklerken Microsoft tarafından varsayılan olarak kullanılan Linux dağıtımı Debian 10'dur.

Resmi Microsoft Docker Görüntüleri:

CentOS 7 ve CentOS 8: sudo yönetici ayrıcalıklarına sahip olduğunuzdan emin olun. IronXL çalıştırmak için özel bir yapılandırmaya gerek yoktur; 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 ihtiyaç yok; 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, birden fazla Linux ortamında Ubuntu ve CentOS dahil olmak üzere Excel işlemleri gerçekleştirmek için kullanabilirsiniz. .NET Core ile uyumludur ve Linux için herhangi bir kod değişikliği gerektirmez.

Excel işlemleri yapmak için hangi Linux dağıtımları resmi olarak destekleniyor?

IronXL, Ubuntu 20, Ubuntu 18, Debian 11, Debian 10, CentOS 7 ve CentOS 8'i Excel işlemleri yapmak için resmi olarak desteklemektedir.

Linux'ta IronXL kullanmak için önerilen .NET sürümleri nelerdir?

Linux'ta IronXL kullanmak için önerilen .NET sürümleri, uzun vadeli 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 kodda değişiklik yapmak gerekli mi?

Hayır, Linux'ta IronXL kullanmak için kodda değişiklik yapmak gerekli değildir. Kütüphane, desteklenen Linux dağıtımları arasında kutudan çıkar çıkmaz çalışacak şekilde tasarlanmıştır.

Bir Linux sistemine IronXL nasıl yüklenir?

IronXL, Linux sistemine dotnet add package IronXL komutuyla NuGet paket yöneticisini kullanarak yüklenebilir.

IronXL, Linux'taki Docker konteynerleriyle birlikte kullanılabilir mi?

Evet, IronXL Linux'taki Docker konteynerleriyle uyumludur. Kesintisiz entegrasyon için Microsoft'un resmi Docker Görüntülerini kullanabilirsiniz.

IronXL'yi Linux'ta kullanmak bulut uygulamaları için neden yararlı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 faydalıdır ve bu, işletme ve SAAS çözümleri için gereklidir.

Linux dağıtımım IronXL tarafından resmi olarak desteklenmiyorsa ne yapmalıyım?

Linux dağıtımınız resmi olarak desteklenmiyorsa, .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çenek mi?

Evet, özellikle Azure ortamlarında en kapsamlı şekilde test edilmiş platform olduğu için IronXL çalıştırmak için Ubuntu'yu şiddetle tavsiye ederiz.

CentOS üzerinde IronXL kullanmak için özel gereksinimler var mı?

CentOS üzerinde IronXL kullanmak için özel gereksinimler yoktur. Sadece yönetici ayrıcalıklarına sahip olduğunuzdan emin olun ve NuGet paketi kullanarak standart kurulum sürecini takip edin.

IronXL, Linux'ta .NET 10'u destekliyor mu?

Evet — IronXL, hedef çalışma zamanı olarak .NET 10'u destekler ve .NET 10 destekleyen tüm Linux dağıtımlarında çalışır. Kod değişikliklerine gerek kalmadan .NET 10 ile IronXL NuGet paketini kullanabilirsiniz. ([ironsoftware.com](https://ironsoftware.com/csharp/excel/?utm_source=openai))

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 2,052,917 | Sürüm: 2026.6 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronXL.Excel
örnek çalıştır verinizin bir hesap tablosu haline geldiğini izleyin.