Linux

Как установить (.NET Core) Dotnet Core в дистрибутивы Linux

How Install Dotnet Core Linux Distributions

Дом Linux Как установить (.NET Core) Dotnet Core в дистрибутивы Linux КДжахид Оник ВLinux 662 0

СОДЕРЖАНИЕ

  1. Dotnet Core в Linux
    1. 1. Установите Dotnet Core в Ubuntu Linux.
    2. 2. Установите Dotnet Core в Fedora и Red Hat Linux.
    3. 3. Установите Dotnet на openSUSE.
    4. 4. Установите Dotnet Core в Arch Linux.
  2. Конечные слова

Разработчикам программного обеспечения часто необходимо использовать основную структуру 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/

проверить ядро ​​dotnet

Шаг 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

ядро dotnet на ubuntu скачать

Шаг 2. Установите Dotnet SDK


На этом шаге будет показано, как установить основную библиотеку и функции Dotnet в нашей системе Debian. Полные базовые пакеты dotnet известны как Dotnet SDK. Вы можете проверить исходные коды ядра Dotnet здесь, в GitHub .

Во-первых, вам необходимо обновить системный репозиторий и установить инструменты transport-HTTP для установки пакета Dotnet SDK. Выполните следующие команды aptitude в оболочке вашего терминала, чтобы установить пакеты transport-HTTP и пакеты Dotnet SDK в вашей системе Debian.

microsoft.asc

Установить SDK в Ubuntu

Когда загрузка и установка будут завершены, вы увидите сообщение «Добро пожаловать в .NET Core» в оболочке вашего терминала. Теперь вы можете закрыть оболочку терминала.

SDK установлен

Шаг 3: Установите Dotnet Runtime


Пакет среды выполнения Dotnet - важный инструмент для инфраструктуры Dotnet. Это позволяет системе делиться кодом и API с другими существующими приложениями в вашей системе Linux. Вы можете запустить следующие командные строки в своей оболочке терминала, чтобы установить пакет времени выполнения ядра Dotnet в Ubuntu Linux.

wget

Dotnet Core в среде выполнения Linux

Шаг 4: Создайте новый проект


Теперь мы увидели, как установить ядро ​​Dotnet в вашу Ubuntu и другую систему Debian Linux. Теперь мы увидим, как вы можете создать простой проект «Hellow World» для тестирования ядра Dotnet в Linux.

Мы будем использовать консольную команду для создания нового проекта в Linux. Вы можете запустить следующую командную строку, указанную ниже, чтобы создать простой проект. Проект будет сохранен в папке etc каталог.

chown

новый проект на ядре dotnet linux

Теперь вы можете запустить следующее

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

запустить проект UbuntuPIT в dotnet

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

установить dotnet core sdk на Fedora

Если вы являетесь пользователем 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

ядро dotnet в Red Hat Linux

Шаг 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

среда выполнения ядра dotnet в Arch Linux

Если вам не нужен пакет 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
Делиться Facebook Твиттер Pinterest WhatsApp ReddIt Телеграмма Viber

    ОСТАВЬТЕ ОТВЕТ отменить ответ

    Комментарий: Пожалуйста, введите свой комментарий! Имя: * Пожалуйста, введите здесь ваше имя Электронная почта: * Вы ввели неверный адрес электронной почты! Пожалуйста, введите здесь свой адрес электронной почты. Веб-сайт:

    Сохраните мое имя, адрес электронной почты и веб-сайт в этом браузере, чтобы в следующий раз я оставил комментарий.

    spot_img

    Последний пост

    ОС Windows

    Как включить полное шифрование диска в системе Windows 10

    Android

    10 лучших приложений для смены лица для устройств Android и iOS

    ОС Windows

    Как запланировать автоматическую очистку корзины в Windows 10

    Android

    10 лучших приложений для выставления счетов для устройств Android с быстрой оплатой

    Должны прочитать

    Linux

    Как установить Pragha Music Player на Ubuntu

    Linux

    30 лучших игровых эмуляторов для систем Linux

    Команды A-Z

    40 самых полезных команд Linux ifconfig для сетевых администраторов

    Linux

    Как установить и использовать Ruby в дистрибутивах Linux

    Связанный пост

    Как установить и настроить веб-консоль Cockpit в системе Linux

    Как установить и настроить Yii PHP Framework в Ubuntu Linux

    Как исправить W: не удалось загрузить некоторые индексные файлы Ошибка в Ubuntu Linux

    Как установить и настроить 1Password на рабочем столе Linux

    Как установить последнюю версию текстового редактора GNU Nano на рабочий стол Linux

    Как установить агент New Relic Infrastructure Agent в системе Linux



    ^