СОДЕРЖАНИЕ
Разработчикам программного обеспечения часто необходимо использовать основную структуру Dotnet в системе Linux для тестирования, запуска и сборки пакетов. Идея использования Dotnet в Linux воплощается в жизнь благодаря новому ядру Dotnet, которое представляет собой модульную систему на основе API фреймворка Microsoft Dotnet. Но ядро Dotnet не действует как единый API; он функционирует как разделяемая или общедоступная библиотека API и кодов. Программисты и разработчики могут использовать этот общий API и коды для автоматизации некоторых задач или уменьшения рабочей нагрузки.
Dotnet Core в Linux
Ядро Dotnet поддерживает более тридцати языков программирования. Но C # является наиболее часто используемым языком в основной структуре Dotnet. Архитектура ядра Dotnet очень гибкая и модульная. Visual Studio, Visual Studio Code, Unity и многие другие приложения требуют предустановки ядра Dotnet для работы в Linux.
Очень часто вам может потребоваться установить основные пакеты Dotnet в вашей системе Linux для запуска некоторых конкретных игр и других приложений в вашей системе. Раньше платформа Dotnet не была с открытым исходным кодом и не была доступна для операционных систем на базе Linux, но позже Microsoft сделала ее с открытым исходным кодом.
Ядро Dotnet доступно для Debian, Red Hat, CentOS, OpenSUSE и других дистрибутивов Linux. К сожалению, официальные пакеты ядра Dotnet до сих пор недоступны для систем Linux на базе Arch и Arch. Но не волнуйтесь, мы над этим поработаем. В этом посте мы увидим, как установить основные пакеты Dotnet в различных дистрибутивах Linux.
1. Установите Dotnet Core в Ubuntu Linux.
Пользователи Ubuntu и других Debian Linux могут установить основные пакеты Dotnet из официального репозитория пакетов Linux с помощью диспетчера пакетов aptitude. Перед установкой ядра Dotnet в вашей системе Ubuntu вы должны проверить, установлен ли пакет уже в вашей системе Debian или нет. Запустите следующие командные строки в оболочке терминала, чтобы проверить, установлено ли ядро dotnet или нет.
преобразовать дату в число в Excel
/home/ubuntupit/UbuntuPIT/
Шаг 1. Загрузите и установите MS Prob в Ubuntu
По мере того, как Microsoft создает структуру Dotnet, нам необходимо установить функции Microsoft Prove в нашей системе Debian, чтобы сделать нашу среду Linux подходящей для среды Dotnet. Теперь мы загрузим и установим пакет Microsoft prob в нашей системе Ubuntu. Используйте следующую команду wget, чтобы загрузить пакет Microsoft prob на свой Ubuntu.
cd
Теперь запустите следующую команду установщика пакетов Debian, чтобы установить пакет MS prob на свой компьютер с Ubuntu.
dotnet run
Шаг 2. Установите Dotnet SDK
На этом шаге будет показано, как установить основную библиотеку и функции Dotnet в нашей системе Debian. Полные базовые пакеты dotnet известны как Dotnet SDK. Вы можете проверить исходные коды ядра Dotnet здесь, в GitHub .
Во-первых, вам необходимо обновить системный репозиторий и установить инструменты transport-HTTP для установки пакета Dotnet SDK. Выполните следующие команды aptitude в оболочке вашего терминала, чтобы установить пакеты transport-HTTP и пакеты Dotnet SDK в вашей системе Debian.
microsoft.asc
Когда загрузка и установка будут завершены, вы увидите сообщение «Добро пожаловать в .NET Core» в оболочке вашего терминала. Теперь вы можете закрыть оболочку терминала.
Шаг 3: Установите Dotnet Runtime
Пакет среды выполнения Dotnet - важный инструмент для инфраструктуры Dotnet. Это позволяет системе делиться кодом и API с другими существующими приложениями в вашей системе Linux. Вы можете запустить следующие командные строки в своей оболочке терминала, чтобы установить пакет времени выполнения ядра Dotnet в Ubuntu Linux.
wget
Шаг 4: Создайте новый проект
Теперь мы увидели, как установить ядро Dotnet в вашу Ubuntu и другую систему Debian Linux. Теперь мы увидим, как вы можете создать простой проект «Hellow World» для тестирования ядра Dotnet в Linux.
Мы будем использовать консольную команду для создания нового проекта в Linux. Вы можете запустить следующую командную строку, указанную ниже, чтобы создать простой проект. Проект будет сохранен в папке etc
каталог.
chown
Теперь вы можете запустить следующее
dotnet --list-sdks dotnet --list-runtimesкоманда, чтобы открыть каталог проекта. Затем запустите
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.debкоманда для запуска вашего проекта.
sudo dpkg -i packages-microsoft-prod.deb
2. Установите Dotnet Core в Fedora и Red Hat Linux.
Microsoft официально разработала основной пакет Dotnet для Fedora, Red Hat и CentOS Linux. Вы можете установить его в своей системе Linux на базе Red Hat, выполнив команды DNF и YUM. Однако вы также можете проверить Базовый пакет Dotnet в магазине Snap .
Шаг 1. Установите SDK в Fedora
Если вы являетесь пользователем Fedora или CentOS, вы можете запустить следующую команду DNF в оболочке терминала, чтобы установить пакет Dotnet SDK в вашей системе Linux. Пакет SDK включает модульный инструмент, java и хост-инструменты.
sudo apt update sudo apt install apt-transport-https -y sudo apt install dotnet-sdk-3.1
Если вы являетесь пользователем Red Hat Linux, вы можете запустить следующую команду Yum, чтобы установить пакет SDK ядра Dotnet на свой компьютер. В Red Hat Linux команда YUM автоматически устанавливает инструмент времени выполнения, ASP.NET Core, инструмент хоста и другие необходимые инструменты в вашу систему Red Hat Linux. Вам больше не нужно устанавливать другие пакеты. Однако пользователи Fedora также могут выполнить следующую команду YUM.
sudo apt update sudo apt install apt-transport-https -y sudo apt install dotnet-runtime-3.1
Шаг 2. Установите среду выполнения в Fedora
После того, как пакет SDK установлен в Fedora Linux, пришло время установить в вашей системе пакеты среды выполнения и ядра ASP.NET. Выполните следующие команды DNF, приведенные ниже, для установки пакетов среды выполнения и ASP.NET в вашей системе.
dotnet new console -o UbuntuPIT
3. Установите Dotnet на openSUSE.
В OpenSUSE Linux установка основного пакета Dotnet немного отличается от установки других дистрибутивов Linux. Нам нужно будет загрузить репозитории пакетов из Microsoft и установить их на наш OpenSUSE Linux, чтобы получить фреймворк Dotnet в нашей системе.
Шаг 1. Установите LibICU на OpenSUSE
В начале установки ядра Dotnet на OpenSUSE нам необходимо установить библиотечные функции международных компонентов для Unicode (LibICU). Выполните следующую команду zypper, чтобы установить LibICU в SUSE Linux.
cd UbuntuPIT dotnet run
Теперь запустите следующую команду RPM, чтобы импортировать
sudo dnf install dotnet-sdk-3.0файл на вашем OpenSuSE Linux.
sudo yum install dotnet-sdk-3.1
Затем запустите
sudo dnf install aspnetcore-runtime-3.1 sudo dnf install dotnet-runtime-3.1приведенная ниже команда для загрузки репозиториев пакетов openSUSE из Microsoft.
sudo zypper install libicu
Теперь переместите файл в
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascкаталог и запустите
wget https://packages.microsoft.com/config/opensuse/15/prod.repoприведенную ниже команду, чтобы получить доступ к файлу проба Microsoft.
sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo
Шаг 2. Установите Dotnet SDK и пакет среды выполнения
На этом этапе мы установим пакет SDK ядра Dotnet в нашу систему SuSE Linux. Выполните приведенную ниже команду zypper, чтобы установить пакет SDK в OpenSUSE Linux.
sudo zypper install dotnet-sdk-3.1
После успешной установки инструмента SDK вы можете теперь установить пакет Runtime и инструмент ASP.NET на SuSE Linux. Вы можете запустить следующие командные строки, приведенные ниже, чтобы установить пакет ASP.NET и среды выполнения.
sudo zypper install aspnetcore-runtime-3.1 sudo zypper install dotnet-runtime-3.1
4. Установите Dotnet Core в Arch Linux.
Как я уже упоминал ранее, Microsoft не разработала никаких официальных пакетов ядра Dotnet для системы Linux на основе Arch и Arch; в результате вы не можете найти ни одной официальной версии ядра Dotnet для Arch Linux. Но, к счастью, Microsoft сделала ядро Dotnet с открытым исходным кодом, поэтому разработчики разработали и создали пакеты ядра Dotnet для Arch Linux.
Метод 1: установите Dotnet SDK и среду выполнения на Arch
Этот метод будет использовать команды диспетчера пакетов (pacman) для установки Dotnet SDK в нашей системе. Если вы пользуетесь Manjaro и другим пользователем Arch Linux, вы можете запустить следующую команду Pacman в оболочке терминала, чтобы установить пакеты SDK и Runtime в Arch Linux.
sudo pacman -S dotnet-runtime dotnet-sdk
Если вам не нужен пакет Runtime для ядра Dotnet, вы можете найти другие пакеты здесь и установите только пакет SDK.
Метод 2: установите Dotnet Core на Arch по SNAP
SNAP - отличный альтернативный способ установки пакетов в дистрибутивах Linux. Вот еще один вариант для пользователей Arch Linux: вы можете установить основной пакет Dotnet в свою систему через диспетчер пакетов SNAP.
Выполните следующие командные строки, приведенные ниже, чтобы установить диспетчер пакетов SNAP в нашей системе.
sudo pacman -S snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap
Теперь запустите указанную ниже командную строку, чтобы установить ядро Dotnet в вашей системе.
sudo snap install dotnet-sdk --classic
Конечные слова
Если вы регулярно пользуетесь настольным компьютером, возможно, вам не нужно устанавливать фреймворк Dotnet внутри вашей системы Linux. Но программистам, разработчикам API и геймерам нужно, чтобы ядро Dotnet было установлено в Linux, чтобы продолжить тестирование программного обеспечения и беспрепятственно играть в игры. Во всем посте я описал, как установить ядро Dotnet на различные дистрибутивы Linux.
Если вы найдете этот пост полезным и удобным, поделитесь им со своими друзьями и сообществом Linux. Вы можете написать, если у вас есть какие-либо мнения по поводу этого сообщения, в разделе комментариев.
- Теги
- Arch Linux
- Fedora
- Учебное пособие по Linux
- openSUSE
- Учебники Ubuntu
ОСТАВЬТЕ ОТВЕТ отменить ответ
Комментарий: Пожалуйста, введите свой комментарий! Имя: * Пожалуйста, введите здесь ваше имя Электронная почта: * Вы ввели неверный адрес электронной почты! Пожалуйста, введите здесь свой адрес электронной почты. Веб-сайт:Сохраните мое имя, адрес электронной почты и веб-сайт в этом браузере, чтобы в следующий раз я оставил комментарий.