.. _Install_AstraLinux_Common_InstallingDotNet: Установка платформы .NET ######################## Модули Продукта построены на платформе .NET. Для работы модулей используется 64-разрядная версия ASP .NET Core Runtime. Распаковка дистрибутива *********************** Для распаковки дистрибутива .NET требуется создать целевую папку. Для этого нужно выполнить команду: .. code-block:: console sudo mkdir /opt/dotnet Далее нужно распаковать дистрибутив в созданную папку командой: .. code-block:: console sudo tar -xvzf ~/Загрузки/aspnetcore-runtime-8.0.6-linux-x64.tar.gz -C /opt/dotnet .. note:: Имя файла дистрибутива ASP .NET Core Runtime содержит версию платформы. В примере использована версия 8.0.6. Задание переменных окружения **************************** Теперь нужно задать переменные окружения, которые потребуются для доступа к платформе .NET. Для этого в текстовом редакторе нужно открыть новый файл ``/etc/profile.d/dotnet.sh``: .. code-block:: console sudo nano /etc/profile.d/dotnet.sh и скопировать в него строки: .. code-block:: console export DOTNET_ROOT=/opt/dotnet export PATH=$PATH:/opt/dotnet:/opt/dotnet/tools Теперь нужно сохранить файл (``Ctrl+O``), выйти из редактора (``Ctrl+X``) и перезагрузить ОС командой: .. code-block:: console sudo reboot Проверка доступности ******************** После перезагрузки нужно проверить, что платформа .NET установлена и доступна текущему пользователю. Для этого нужно выполнить команду: .. code-block:: console dotnet --info В результате в терминал должна быть выведена информация об установленной версии .NET.