Przewodnik po zgodności i konfiguracji IronXL Linux

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

IronXL jest zbudowany w oparciu o czysty .NET Standard, co oznacza, że będzie działał na wszystkich dystrybucjach Linuxa, które obsługują .NET Core, .NET 5 i .NET 6. Będzie również działał na wszystkich platformach Docker, Azure, macOS, które obsługują frameworki .NET i Windows.

Linux Docker Azure Amazon Ubuntu Debian

Zalecamy używanie .NET Core 3.1, .NET Core 5 lub .NET Core 6, a także wszystkich innych środowisk uruchomieniowych oznaczonych jako LTS przez Microsoft, ponieważ mają one zagwarantowane długoterminowe wsparcie i są generalnie dobrze przetestowane na Linuxie.

Nie są wymagane żadne zmiany w kodzie, aby uruchomić IronXL na Linuxie. Zazwyczaj, IronXL działa od razu, dzięki szerokiemu testowaniu i konfiguracji przez naszych inżynierów.

Wsparcie dla Linuxa jest ważne, ponieważ wiele usług chmurowych, takich jak Azure Web Apps, Azure Functions, AWS EC2, AWS Lambda i Azure DevOps Docker, w dużym stopniu polega na Linuxie. W Iron Software regularnie korzystamy z tych narzędzi chmurowych i rozumiemy, że wielu naszych klientów Enterprise i SAAS również to robi.

Oficjalnie obsługiwane dystrybucje Linuxa, które wspierają .NET

Oficjalnie obsługujemy i zalecamy poniższe najnowsze systemy operacyjne Linux 64-bit dla "zerowej konfiguracji" IronXL.

  • Ubuntu 20
  • Ubuntu 18
  • Debian 11
  • Debian 10 [Aktualnie domyślna dystrybucja Linuxa w Microsoft Azure]
  • CentOS 7
  • CentOS 8

Przeczytaj poniżej "Inne dystrybucje Linuxa" po wskazówki dotyczące instalacji IronXL na wersji Linuxa, która nie jest oficjalnie obsługiwana.

Polecamy użycie Oficjalnych Obrazów Docker Microsoft. Inne dystrybucje Linuxa są częściowo obsługiwane, ale mogą wymagać ręcznej konfiguracji przy użyciu apt-get. Zobacz "Ręczna konfiguracja Linuxa" na końcu tego dokumentu.

Pakiety NuGet 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
# 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

Zgodność z Ubuntu

Ubuntu to nasz najlepiej przetestowany system operacyjny Linux. Dzieje się tak, ponieważ jest on intensywnie używany w infrastrukturze Azure, której używamy do ciągłego testowania i wdrażania. Ta platforma ma również oficjalne wsparcie Microsoft dla .NET i oficjalne obrazy Docker.

Ubuntu 20

Microsoft Ubuntu Chrome Safari Docker Azure

Oficjalne obrazy Docker od Microsoft:

Ubuntu 18

Microsoft Ubuntu Chrome Safari Docker Azure

Oficjalne obrazy Docker od Microsoft:

Debian 11

Debian Microsoft Chrome Safari Docker Azure

Debian 10 jest domyślną dystrybucją Linuxa używaną przez Microsoft podczas dodawania wsparcia Docker do projektu .NET w Visual Studio.

Oficjalne obrazy Docker od Microsoft:

Debian 10

Debian Microsoft Chrome Safari Docker Azure

Debian 10 jest domyślną dystrybucją Linuxa używaną przez Microsoft podczas dodawania wsparcia Docker do projektu .NET w Visual Studio.

Oficjalne obrazy Docker od Microsoft:

CentOS 7 i CentOS 8: Upewnij się, że masz uprawnienia administratora sudo. Nie jest wymagana żadna specjalna konfiguracja, aby uruchomić IronXL; wystarczy zainstalować pakiet NuGet i uruchomić.

Inne dystrybucje Linuxa: Upewnij się, że twoja dystrybucja wspiera .NET i masz uprawnienia administratora sudo. Podobnie jak w przypadku CentOS, nie jest wymagana żadna specjalna konfiguracja; wystarczy zainstalować pakiet NuGet i uruchomić.

Często Zadawane Pytania

Jak mogę wykonywać operacje na Excelu w środowisku Linux?

Możesz używać IronXL, biblioteki opartej na .NET Standard, do wykonywania operacji na Excelu w różnych środowiskach Linux, w tym Ubuntu i CentOS. Jest kompatybilna z .NET Core i nie wymaga zmian w kodzie dla Linuxa.

Które dystrybucje Linuxa są oficjalnie wspierane do wykonywania operacji na Excelu?

IronXL oficjalnie wspiera Ubuntu 20, Ubuntu 18, Debian 11, Debian 10, CentOS 7 i CentOS 8 do wykonywania operacji na Excelu.

Jakie są zalecane wersje .NET do używania IronXL na Linuxie?

Zalecane wersje .NET do używania IronXL na Linuxie to .NET Core 3.1, .NET 5 i .NET 6, ponieważ oferują długoterminowe wsparcie i niezawodność.

Czy konieczne jest modyfikowanie kodu, aby używać IronXL na Linuxie?

Nie, nie jest konieczne modyfikowanie kodu, aby używać IronXL na Linuxie. Biblioteka jest zaprojektowana tak, aby działała bez modyfikacji kodu w obsługiwanych dystrybucjach Linuxa.

Jak zainstalować IronXL na systemie Linux?

IronXL można zainstalować na systemie Linux za pomocą menedżera pakietów NuGet, używając polecenia: dotnet add package IronXL.

Czy IronXL można używać z kontenerami Docker na Linuxie?

Tak, IronXL jest kompatybilny z kontenerami Docker na Linuxie. Możesz użyć oficjalnych obrazów Dockera Microsoftu dla bezproblemowej integracji.

Dlaczego używanie IronXL na Linuxie jest korzystne dla aplikacji chmurowych?

Używanie IronXL na Linuxie jest korzystne dla aplikacji chmurowych, ponieważ wiele usług, takich jak Azure i AWS, działa głównie na Linuxie, co jest istotne dla rozwiązań korporacyjnych i SAAS.

Co zrobić, jeśli moja dystrybucja Linuxa nie jest oficjalnie wspierana przez IronXL?

Jeśli twoja dystrybucja Linuxa nie jest oficjalnie wspierana, upewnij się, że jest kompatybilna z .NET i masz niezbędne uprawnienia administratora. Możesz potrzebować ręcznej konfiguracji za pomocą narzędzi takich jak apt-get.

Czy Ubuntu jest najlepszym wyborem do uruchamiania IronXL?

Tak, Ubuntu jest bardzo zalecane do uruchamiania IronXL, ponieważ jest najczęściej testowaną platformą, zwłaszcza w środowiskach Azure.

Czy istnieją specjalne wymagania dla używania IronXL na CentOS?

Nie ma specjalnych wymagań dla używania IronXL na CentOS. Po prostu upewnij się, że masz uprawnienia administratora i postępuj zgodnie z standardowym procesem instalacji przy użyciu pakietu NuGet.

Czy IronXL wspiera .NET 10 do uruchamiania na Linuxie?

Tak — IronXL wspiera .NET 10 jako środowisko uruchomieniowe docelowe i działa we wszystkich dystrybucjach Linuxa, które wspierają .NET 10. Możesz użyć pakietu NuGet IronXL z .NET 10 bez potrzeby modyfikacji kodu. ([ironsoftware.com](https://ironsoftware.com/csharp/excel/?utm_source=openai))

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 1,950,735 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronXl.Excel
uruchom próbkę zobacz, jak Twoje dane stają się arkuszem.