Uwaga
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.
Dotyczy: .NET Core 2.1, .NET Core 3.1, .NET 5
Cel tej części
W tej części dowiesz się, jak zainstalować platformę .NET Core w systemie Linux.
W tym temacie założono, że używasz systemu Ubuntu i używasz narzędzia wiersza polecenia APT do instalowania aplikacji.
Wymagania wstępne
W tej części przyjęto założenie, że znasz następujące procesy:
- Jak uruchamiać polecenia jako superużytkownik (root).
- Jak instalować aplikacje przy użyciu menedżerów pakietów.
Jeśli nie znasz przynajmniej tych procesów, przed kontynuowaniem zapoznaj się z poprzednimi częściami.
Zainstaluj program .NET Core
Aby uzyskać informacje na temat tej procedury, zobacz Przygotowywanie systemu Linux dla platformy .NET Core.
Aby uzyskać obsługiwane wersje platformy .NET Core w różnych dystrybucjach systemu Linux, zobacz Instalowanie platformy .NET w systemie Linux.
W tym artykule możesz wybrać wersję systemu Linux, aby uzyskać instrukcje dotyczące dystrybucji. Ponieważ używamy systemu Ubuntu 18.04, będziemy przestrzegać instrukcji z sekcji "18.04" w sekcji Instalowanie zestawu .NET SDK lub środowiska uruchomieniowego platformy .NET w systemie Ubuntu.
Zacznij od uruchomienia następujących poleceń:
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Pierwsze polecenie to wget
polecenie. Zgodnie ze swoją stroną pomocy, wget
jest nieinterakcyjnym narzędziem do pobierania sieci. Pobiera pliki z serwerów HTTP w katalogu. Może działać w tle, nawet jeśli użytkownik nie jest zalogowany. To wget
polecenie pobiera plik Packages-microsoft-prod.deb z packages.microsoft.com
serwerów w bieżącym katalogu.
Jeśli uruchomimy polecenie ls
po uruchomieniu wget
polecenia, zobaczymy, że pakiet jest pobierany w bieżącym katalogu.
W drugim poleceniu dpkg
jest menedżerem pakietów dla systemów Debian i Ubuntu. To polecenie dodaje klucz podpisywania pakietu firmy Microsoft do listy zaufanych kluczy, a następnie dodaje repozytorium pakietów.
Ponieważ pobraliśmy i dodaliśmy nowe repozytorium pakietów, menedżer pakietów musi o tym wiedzieć. W związku z tym musimy zaktualizować menedżera pakietów przy użyciu sudo apt update
polecenia .
Teraz menedżer pakietów zna repozytorium firmy Microsoft i możemy kontynuować instalację.
Wersje platformy .NET Core
W momencie pisania tego artykułu najnowsza wersja platformy .NET Core to 5.0. Zalecamy zainstalowanie najnowszej wersji. Należy jednak również zainstalować zestaw .NET Core 3.1 SDK. Jest to konieczne, ponieważ laboratoria rozwiązywania problemów w tej serii artykułów zakładają, że używasz biblioteki BuggyAmb — aplikacji buggy ASP.NET Core, której używamy, aby dowiedzieć się, jak rozwiązywać problemy z aplikacjami ASP.NET Core. Bieżąca wersja buggyAmb to .NET Core 3.1.
Różne wersje tych aplikacji można pomyślnie uruchamiać obok siebie na tym samym komputerze.
Identyfikowanie poprawnej nazwy pakietu
Zgodnie z sekcją "Jak zainstalować inne wersje" w sekcji Instalowanie zestawu .NET SDK lub środowiska uruchomieniowego platformy .NET w systemie Ubuntu pakiety platformy .NET Core mają nazwę w formacie {product}-{type}-{version}i mają następujące warunki:
- Produkt to dotnet lub aspnetcore. Zwróć uwagę, że program aspnetcore jest również instalowany po zainstalowaniu platformy .NET Core.
- Typ to zestaw SDK lub środowisko uruchomieniowe.
- W momencie pisania tego artykułu obsługiwane wersje platformy .NET Core to 5.0, 3.1, 3.0 i 2.1.
Jeśli na przykład chcesz zainstalować wersję 5.0 środowiska uruchomieniowego ASP.NET Core, produktem będzie aspnetcore-runtime-5.0.
Ponieważ musisz zainstalować zestaw .NET Core 3.1 SDK dla tej serii artykułów, nazwa pakietu to dotnet-sdk-3.1.
Należy wiedzieć, jak instalować pakiety przy użyciu narzędzia APT. Jeśli nie, zapoznaj się z poprzednimi częściami. Aby zainstalować zestaw .NET Core 3.1 SDK, uruchom polecenie sudo apt install dotnet-sdk-3.1
.
Wprowadź y i naciśnij Enter. Menedżer pakietów pobiera i instaluje zarówno środowiska uruchomieniowe platformy .NET Core, jak i ASP.NET Core oraz zestawy SDK.
Uwaga 16.
Zestaw SDK platformy .NET 5.0 można również zainstalować, uruchamiając sudo apt install dotnet-sdk-5.0
polecenie .
Teraz zweryfikuj instalację środowisk uruchomieniowych i zestawów SDK, uruchamiając polecenie dotnet --info
. Poniższy zrzut ekranu pokazuje, że środowiska uruchomieniowe i zestawy SDK platformy .NET Core 3.1 i 5.0 są instalowane obok siebie.
Środowiska uruchomieniowe .NET Core i ASP.NET Core są instalowane razem z zestawem .NET Core SDK. Jeśli zbadasz folder zestawu SDK, uruchamiając ll /usr/share/dotnet/sdk
polecenie , możesz również zobaczyć obie wersje.
Zestawy SDK i środowiska uruchomieniowe platformy .NET Core są teraz zainstalowane. W następnej części utworzymy aplikację ASP.NET Core przy użyciu narzędzi interfejsu wiersza polecenia platformy .NET.
Zastrzeżenie dotyczące innych firm
Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.