Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
.NET az Alpine támogatja, és ez a cikk bemutatja, hogyan telepíthet .NET az Alpine-en. Amikor egy Alpine-verzió támogatása megszűnik, az adott verzióval a .NET támogatása is megszűnik.
Ha Dockert használ, fontolja meg nem hivatalos .NET Docker-rendszerképek használatát ahelyett, hogy saját maga telepítené .NET.
Fontos
.NET 10 2025. november 11-én jelent meg. Időbe telhet, mire a csomagok megjelennek a csomagkezelő hírcsatornáiban, vagy az adott Linux-disztribúció belefoglalja.
Ha .NET alkalmazásokat szeretne fejleszteni, telepítse az SDK-t (amely tartalmazza a futtatókörnyezetet is). Vagy ha csak alkalmazásokat kell futtatnia, telepítse a futtatókörnyezetet. Ha telepíti a futtatókörnyezetet, javasoljuk, hogy telepítse a ASP.NET Core futtatókörnyezetet mivel .NET és ASP.NET Core futtatókörnyezeteket is tartalmaz.
dotnet --list-sdks
dotnet --list-runtimes A parancsokkal megtekintheti, hogy mely verziók vannak telepítve. További információért lásd: Hogyan ellenőrizhető, hogy a .NET már telepítve van.
Támogatott disztribúciók
Az alábbi táblázat a jelenleg támogatott .NET kiadások és az Alpine azon verzióinak listáját tartalmazza, amelyen támogatottak. Ezek a verziók mindaddig támogatottak maradnak, amíg a .NET verziója el nem éri a támogatás megszűnését vagy a Alpine verziója az élettartam végéig.
| Alpesi | Támogatott verzió | Elérhető a csomagkezelőben |
|---|---|---|
| 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 |
A .NET következő verziói ❌ már nem támogatottak:
- .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
.NET telepítése
Telepítse a SDK-t
A .NET SDK-t használva alkalmazásokat fejleszthet .NET-tel. Ha telepíti a .NET SDK-t, nem kell telepítenie a megfelelő futtatókörnyezetet. A .NET SDK telepítéséhez futtassa a következő parancsot:
sudo apk add dotnet10-sdk
A .NET parancssori felület használatáról a .NET parancssori felület áttekintésében olvashat.
A futtatókörnyezet telepítése
Az ASP.NET Core futtatókörnyezet lehetővé teszi a .NET alatt készült alkalmazások futtatását, amelyeknél a futtatókörnyezet nem volt biztosítva. Az alábbi parancs telepíti a ASP.NET Core futtatókörnyezetet, amely a .NET legkompatibilisebb futtatókörnyezete. A terminálban futtassa a következő parancsot:
sudo apk add aspnetcore10-runtime
A ASP.NET Core futtatókörnyezet alternatívaként telepítheti a .NET futtatókörnyezetet, amely nem tartalmaz ASP.NET Core támogatást: cserélje le aspnetcore10-runtime az előző parancsban dotnet10-runtime:
sudo apk add dotnet10-runtime
A .NET parancssori felület használatáról a .NET parancssori felület áttekintésében olvashat.
Támogatott architektúrák
Az alábbi táblázat a jelenleg támogatott .NET kiadásokat és az Alpine architektúráját sorolja fel. Ezek a verziók mindaddig támogatottak maradnak, amíg a x86_64a armv7aarch64 Microsoft támogatja hivatalosan. Az egyéb architektúrákat a terjesztési karbantartók támogatják, és a apk csomagkezelővel telepíthetők, ha az adott architektúrához elérhető csomag.
| Architektúra | .NET 10 | .NET 9 | .NET 8 |
|---|---|---|---|
| x86_64 | 3.22 | 3.20, 3.21, 3.22 | 3.20, 3.21, 3.22 |
| x86 | Egyik sem | Egyik sem | Egyik sem |
| 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 | Egyik sem | Egyik sem | Egyik sem |
| s390x | Egyik sem | Egyik sem | Egyik sem |
| ppc64le | Egyik sem | Egyik sem | Egyik sem |
| riscv64 | Egyik sem | Egyik sem | Egyik sem |
Előzetes verzió telepítése
A .NET előzetes verziójú és kiadásra jelölt verziói nem érhetők el a csomagtárakban. Az alábbi módokon telepítheti a .NET előnézeteit és kiadási jelöltjeit:
Előzetes verzió eltávolítása
Ha csomagkezelőt használ a .NET telepítésének kezeléséhez, ütközés léphet fel, ha korábban telepített egy előzetes kiadást. A csomagkezelő a nem előzetes verziójú kiadást a .NET korábbi verziójaként értelmezheti. A nem előzetes verzió telepítéséhez először távolítsa el az előzetes verziókat. A .NET eltávolításáról további információt a Az .NET futtatókörnyezet és az SDK eltávolítása című témakörben talál.
Függőségek
Ha csomagkezelővel telepít, ezek a könyvtárak automatikusan települnek az Ön számára. Ha azonban manuálisan telepíti .NET, vagy önkiszolgáló alkalmazást tesz közzé, győződjön meg arról, hogy ezek a kódtárak telepítve vannak:
3.20+
- tanúsítványok
- libgcc
- libssl3
- libstdc++
- zlib (.NET 8 csak)
- icu-libs és icu-data-full (kivéve, ha a .NET alkalmazás globalization-invariant módban fut)
- tzdata
- krb5
A függőségek telepítéséhez használja a apk add parancsot.
Következő lépések
- .NET parancssori felület áttekintése
- A TAB befejezésének engedélyezése a .NET parancssori felülethez
Tutorial: Konzolalkalmazás létrehozása .NET