Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
.NET jest obsługiwany w witrynie Alpine. W tym artykule opisano sposób instalowania .NET w alpine. Gdy wersja Alpine nie jest obsługiwana, .NET nie jest już obsługiwana w tej wersji.
Jeśli używasz Docker, rozważ użycie oficjalnych obrazów .NET Docker zamiast instalować .NET ręcznie.
Ważne
.NET 10 został wydany 11 listopada 2025 r. Może upłynąć trochę czasu, zanim pakiety pojawią się w kanałach informacyjnych menedżera pakietów lub zostaną uwzględnione w Twojej konkretnej dystrybucji systemu Linux.
Zainstaluj zestaw SDK (obejmujący środowisko uruchomieniowe), jeśli chcesz opracowywać aplikacje .NET. Lub, jeśli potrzebujesz tylko uruchamiać aplikacje, zainstaluj środowisko uruchomieniowe. Jeśli instalujesz środowisko uruchomieniowe, sugerujemy zainstalowanie środowiska uruchomieniowego ASP.NET Core runtime ponieważ obejmuje zarówno środowiska uruchomieniowe .NET, jak i ASP.NET Core.
Użyj poleceń dotnet --list-sdks i dotnet --list-runtimes, aby zobaczyć, które wersje są zainstalowane. Aby uzyskać więcej informacji, zobacz Jak sprawdzić, czy .NET jest już zainstalowany.
Obsługiwane dystrybucje
Poniższa tabela zawiera listę aktualnie obsługiwanych wersji .NET oraz wersji Alpine, na których są one obsługiwane. Te wersje pozostają obsługiwane, dopóki wersja .NET nie osiągnie końca wsparcia lub wersja Alpine osiągnie koniec życia.
| Alpejski | Obsługiwana wersja | Dostępne w Package Manager |
|---|---|---|
| 3.23 | 10, 9, 8 | 10, 9, 8 |
| 3.22 | 10, 9, 8 | 9, 8 |
| 3.21 | 9, 8 | 9, 8 |
| 3.20 | 9, 8 | 8, 6 |
Następujące wersje .NET nie są już obsługiwane ❌:
- .NET 7
- .NET 6
- .NET 5
- .NET Core 3.1
- .NET Core 3.0
- .NET Core 2.2
- .NET Core 2.1
- .NET Core 2.0
Instalowanie .NET
Instalacja zestawu SDK
Zestaw SDK .NET umożliwia tworzenie aplikacji za pomocą .NET. Jeśli zainstalujesz zestaw SDK .NET, nie musisz instalować odpowiedniego środowiska uruchomieniowego. Aby zainstalować zestaw SDK .NET, uruchom następujące polecenie:
sudo apk add dotnet10-sdk
Aby dowiedzieć się, jak używać interfejsu wiersza polecenia .NET, zobacz .NET omówienie interfejsu wiersza polecenia.
Instalowanie środowiska uruchomieniowego
Środowisko uruchomieniowe ASP.NET Core umożliwia uruchamianie aplikacji wykonanych z .NET, które nie udostępniały środowiska uruchomieniowego. Następujące polecenie instaluje środowisko uruchomieniowe ASP.NET Core, które jest najbardziej zgodnym środowiskiem uruchomieniowym .NET. W terminalu uruchom następujące polecenie:
sudo apk add aspnetcore10-runtime
Alternatywą dla środowiska uruchomieniowego ASP.NET Core jest zainstalowanie środowiska uruchomieniowego .NET, które nie obejmuje obsługi ASP.NET Core: zastąp aspnetcore10-runtime w poprzednim poleceniu dotnet10-runtime:
sudo apk add dotnet10-runtime
Aby dowiedzieć się, jak używać interfejsu wiersza polecenia .NET, zobacz .NET omówienie interfejsu wiersza polecenia.
Obsługiwane architektury
Poniższa tabela zawiera listę obecnie obsługiwanych wersji .NET oraz architekturę alpine, na której są obsługiwane. Te wersje pozostają obsługiwane, dopóki wersja .NET nie osiągnie końca wsparcia lub architektura Alpine jest obsługiwana#. Należy pamiętać, że tylko x86_64, armv7, aarch64 są oficjalnie obsługiwane przez firmę Microsoft. Inne architektury są obsługiwane przez osoby odpowiedzialne za dystrybucję i można je zainstalować przy użyciu menedżera pakietów apk, jeśli pakiet jest dostępny dla tej architektury.
| Architektura | .NET 10 | .NET 9 | .NET 8 |
|---|---|---|---|
| x86_64 | 3.22 | 3.20, 3.21, 3.22 | 3.20, 3.21, 3.22 |
| x86 | Brak | Brak | Brak |
| aarch64 | 3.22 | 3.20, 3.21, 3.22 | 3.20, 3.21, 3.22 |
| armv7 | 3.22 | 3.20, 3.21, 3.22 | 3.20, 3.21, 3.22 |
| armhf | Brak | Brak | Brak |
| s390x | Brak | Brak | Brak |
| ppc64le | Brak | Brak | Brak |
| riscv64 | Brak | Brak | Brak |
Instalowanie wersji zapoznawczych
Wersje zapoznawcze i kandydaci do wydania .NET nie są dostępne w repozytoriach pakietów. Możesz zainstalować wersje zapoznawcze i kandydatów do wydania .NET w jeden z następujących sposobów:
Usuwanie wersji zapoznawczych
W przypadku zarządzania instalacją .NET za pomocą menedżera pakietów może wystąpić konflikt, jeśli wcześniej zainstalowano wersję zapoznawcza. Menedżer pakietów może interpretować wydanie inne niż wersja zapoznawcza jako wcześniejszą wersję .NET. Aby zainstalować wersję inną niż wersja zapoznawcza, najpierw odinstaluj wersje zapoznawcza. Aby uzyskać więcej informacji na temat odinstalowywania .NET, zobacz Jak usunąć środowisko uruchomieniowe .NET i zestaw SDK.
Zależności
Podczas instalowania za pomocą menedżera pakietów te biblioteki są instalowane automatycznie. Jeśli jednak ręcznie zainstalujesz .NET lub opublikujesz samodzielną aplikację, musisz upewnić się, że te biblioteki są zainstalowane:
3.20+
- certyfikaty ca
- libgcc
- libssl3
- libstdc++
- zlib (tylko .NET 8)
- icu-libs i icu-data-full (o ile aplikacja .NET nie jest uruchomiona w trybie globalizacji niezmiennej)
- tzdata
- krb5
Użyj polecenia , apk add aby zainstalować zależności.