Первая команда — это wget команда. В соответствии со своей страницей справки, wget это неинтерактивный загрузчик сети. Он загружает файлы с HTTP-серверов в каталоге. Он может выполняться в фоновом режиме, даже если пользователь не вошел в систему. Эта wget команда загружает файл Packages-microsoft-prod.deb с packages.microsoft.com серверов в текущем каталоге.
Если мы запустите lswget команду, мы должны увидеть, что пакет скачан в текущем каталоге.
Во второй команде dpkg используется диспетчер пакетов для Debian и Ubuntu. Эта команда добавляет ключ подписывания пакета Майкрософт в список доверенных ключей, а затем добавляет репозиторий пакетов.
Так как мы скачали и добавили новый репозиторий пакетов, диспетчер пакетов должен знать об этом. Поэтому необходимо обновить диспетчер пакетов с помощью sudo apt update команды.
Теперь диспетчер пакетов знает о репозитории Майкрософт, и мы можем продолжить установку.
Версии .NET Core
На момент написания этой статьи последняя версия .NET Core — 5.0. Рекомендуется установить последнюю версию. Однако также следует установить пакет SDK для .NET Core 3.1. Это необходимо, так как лаборатории по устранению неполадок в этой серии статей предполагают, что вы используете BuggyAmb - исправленное приложение ASP.NET Core, которое мы используем для устранения неполадок ASP.NET Основных приложений. Текущая версия BuggyAmb — .NET Core 3.1.
Различные версии этих приложений могут успешно выполняться параллельно на одном компьютере.
Продукт — dotnet или aspnetcore. Обратите внимание, что aspnetcore также устанавливается при установке .NET Core.
Тип — это пакет SDK или среда выполнения.
На момент написания этой статьи поддерживаемые версии .NET Core: 5.0, 3.1, 3.0 и 2.1.
Например, если вы хотите установить версию 5.0 среды выполнения ASP.NET Core, продукт будет aspnetcore-runtime-5.0.
Так как необходимо установить пакет SDK для .NET Core 3.1 для этой серии статей, имя пакета будет dotnet-sdk-3.1.
Вы должны знать, как установить пакеты с помощью APT. Если вы этого не сделали, обратитесь к предыдущим частям. Чтобы установить пакет SDK для .NET Core 3.1, выполните команду sudo apt install dotnet-sdk-3.1.
Введите y и нажмите клавишу ВВОД. Диспетчер пакетов загружает и устанавливает .NET Core и ASP.NET среды выполнения Core и пакеты SDK.
Примечание
Вы также можете установить пакет SDK для .NET 5.0, выполнив sudo apt install dotnet-sdk-5.0 команду.
Теперь проверьте установку сред выполнения и пакетов SDK, выполнив команду dotnet --info. На следующем снимках экрана показано, что среды выполнения .NET Core 3.1 и 5.0 и пакеты SDK устанавливаются параллельно.
Среды выполнения .NET Core и ASP.NET Core устанавливаются вместе с пакетом SDK для .NET Core. Если вы изучите папку ПАКЕТА SDK, запустив ее ll /usr/share/dotnet/sdk, вы также увидите обе версии.
Теперь устанавливаются пакеты SDK и среды выполнения .NET Core. В следующей части мы создадим приложение ASP.NET Core с помощью средств .NET CLI.
Заявление об отказе от ответственности за сведения о продуктах сторонних производителей
В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.