GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat (.NET Core) Dotnet Core v distribucích Linuxu

Softwaroví vývojáři často potřebují k testování, spouštění a sestavování balíčků používat základní framework Dotnet v systému Linux. Myšlenka používání Dotnetu v Linuxu se naplňuje prostřednictvím nového jádra Dotnet, což je modulární systém založený na API rámce Microsoft Dotnet. Ale jádro Dotnet nefunguje jako jediné API; funguje jako sdílená nebo veřejná knihovna API a kódů. Programátoři a vývojáři mohou tato sdílená API a kódy použít k automatizaci některých úkolů nebo ke snížení pracovní zátěže.

Dotnet Core v systému Linux

Jádro Dotnet podporuje více než třicet programovacích jazyků. Ale C# je nejpoužívanějším jazykem na základním frameworku Dotnet. Architektura jádra Dotnet je velmi flexibilní a modulární. Visual Studio, Visual Studio Code, Unity a mnoho dalších aplikací vyžaduje předinstalované jádro Dotnet ke spuštění v Linuxu.

Velmi často může být nutné nainstalovat základní balíčky Dotnet na váš systém Linux, abyste mohli v systému spustit některé konkrétní hry a další aplikace. Dříve nebyl rámec Dotnet open source a dostupný pro operační systémy založené na Linuxu, ale později jej Microsoft učinil open source.

Jádro Dotnet je dostupné pro Debian, Red Hat, CentOS, OpenSUSE a další distribuce Linuxu. Bohužel oficiální balíčky jádra Dotnet stále nejsou k dispozici pro systém Linux založený na Arch a Arch. Ale nebojte se, zapracujeme na tom. V tomto příspěvku uvidíme, jak nainstalovat základní balíčky Dotnet na různé distribuce Linuxu.

1. Nainstalujte Dotnet Core na Ubuntu Linux

Ubuntu a další uživatelé Debian Linuxu mohou nainstalovat základní balíčky Dotnet z oficiálního úložiště balíčků Linuxu pomocí správce balíčků aptitude. Před instalací jádra Dotnet na váš systém Ubuntu byste měli zkontrolovat, zda je balíček již nainstalován ve vašem systému Debian nebo ne. Spusťte následující příkazové řádky na vašem terminálovém shellu a zkontrolujte, zda je jádro dotnet nainstalováno nebo ne.

dotnet --list-sdks
dotnet --list-runtimes

Krok 1:Stáhněte a nainstalujte MS Prob na Ubuntu

Protože Microsoft buduje rámec Dotnet, musíme do našeho systému Debian nainstalovat zkušební funkce Microsoftu, aby naše prostředí Linuxu bylo vhodné pro rámec Dotnet. Nyní si stáhneme a nainstalujeme balíček Microsoft prob na náš systém Ubuntu. Pomocí následujícího příkazu wget stáhněte balíček Microsoft prob do svého Ubuntu.

wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

Nyní spusťte následující příkaz instalačního programu balíčku Debian a nainstalujte balíček MS prob na váš počítač Ubuntu.

sudo dpkg -i packages-microsoft-prod.deb

Krok 2:Nainstalujte Dotnet SDK

V tomto kroku se dozvíte, jak nainstalovat základní knihovnu a funkce Dotnet na náš systém Debian. Kompletní balíčky jádra dotnet jsou známé jako Dotnet SDK. Zdrojové kódy jádra Dotnet můžete zkontrolovat zde na GitHubu.

Nejprve musíte aktualizovat své systémové úložiště a nainstalovat nástroje transport-HTTP pro instalaci balíčku Dotnet SDK. Spuštěním následujících příkazů aptitude na vašem terminálovém shellu nainstalujte balíčky transport-HTTP a balíčky Dotnet SDK na váš systém Debian.

sudo apt update
sudo apt install apt-transport-https -y
sudo apt install dotnet-sdk-3.1

Po dokončení stahování a instalace se na vašem terminálu zobrazí zpráva „Vítejte v .NET Core“. Nyní můžete zavřít váš terminálový shell.

Krok 3:Nainstalujte Dotnet Runtime

Běhový balíček Dotnet je nezbytným nástrojem pro framework Dotnet. Umožňuje systému sdílet kód a API s dalšími existujícími aplikacemi ve vašem systému Linux. Můžete spustit následující příkazové řádky na vašem terminálovém shellu a nainstalovat balíček jádra Dotnet na váš Ubuntu Linux.

sudo apt update
sudo apt install apt-transport-https -y
sudo apt install dotnet-runtime-3.1

Krok 4:Vytvořte nový projekt

Nyní jsme viděli, jak nainstalovat jádro Dotnet na váš Ubuntu a další systém Debian Linux. Nyní uvidíme, jak můžete vytvořit jednoduchý projekt „Hellow World“ pro testování jádra Dotnet na Linuxu.

K vytvoření nového projektu na Linuxu použijeme příkaz konzole. Chcete-li vytvořit jednoduchý projekt, můžete spustit následující příkazový řádek uvedený níže. Projekt bude uložen do /home/ubuntupit/UbuntuPIT/ adresář.

dotnet new console -o UbuntuPIT

Nyní můžete spustit následující cd příkaz k otevření adresáře projektu. Poté spusťte dotnet run příkaz ke spuštění vašeho projektu.

cd UbuntuPIT
dotnet run

2. Nainstalujte Dotnet Core na Fedora a Red Hat Linux

Microsoft oficiálně vyvinul základní balíček Dotnet pro Fedora, Red Hat a CentOS Linux. Můžete jej nainstalovat na svůj systém Linux založený na Red Hat spuštěním příkazů DNF a YUM. Můžete však také zkontrolovat balíček jádra Dotnet v obchodě Snap.

Krok 1:Nainstalujte SDK na Fedoru

Pokud jste uživatelem Fedory nebo CentOS, můžete spustit následující příkaz DNF na vašem terminálovém shellu a nainstalovat balíček Dotnet SDK na váš systém Linux. Balíček SDK obsahuje modulární nástroj, java a hostitelské nástroje.

sudo dnf install dotnet-sdk-3.0

Pokud jste uživatelem Red Hat Linuxu, můžete spustit následující příkaz Yum a nainstalovat balíček SDK jádra Dotnet na váš počítač. V Red Hat Linuxu příkaz YUM automaticky nainstaluje runtime nástroj, ASP.NET Core, hostitelský nástroj a další požadované nástroje do vašeho systému Red Hat Linux. Další balíčky již nemusíte instalovat. Uživatelé Fedory však mohou také spustit následující příkaz YUM.

sudo yum install dotnet-sdk-3.1

Krok 2:Nainstalujte modul Runtime na Fedoru

Jakmile je balíček SDK nainstalován na vašem Fedora Linuxu, je nyní čas nainstalovat runtime a balíčky jádra ASP.NET do vašeho systému. Spusťte následující příkazy DNF uvedené níže a nainstalujte runtime a balíčky ASP.NET na váš systém.

sudo dnf install aspnetcore-runtime-3.1
sudo dnf install dotnet-runtime-3.1

3. Nainstalujte Dotnet na openSUSE

V OpenSUSE Linuxu je instalace základního balíčku Dotnet trochu odlišná od jiných distribucí Linuxu. Budeme si muset stáhnout repozitáře balíčků od Microsoftu a nainstalovat je do našeho OpenSUSE Linuxu, abychom získali framework Dotnet na náš systém.

Krok 1:Nainstalujte LibICU na OpenSUSE

Na začátku instalace jádra Dotnet na OpenSUSE musíme nainstalovat funkce knihovny International Components for Unicode (LibICU). Spusťte následující příkaz zypper a nainstalujte LibICU na váš SUSE Linux.

sudo zypper install libicu

Nyní spusťte následující příkaz RPM a importujte microsoft.asc soubor na vašem OpenSuSE Linux.

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Poté spusťte wget níže uvedený příkaz ke stažení repozitářů balíčků openSUSE od společnosti Microsoft.

wget https://packages.microsoft.com/config/opensuse/15/prod.repo

Nyní přesuňte soubor do etc a spusťte chown níže uvedeným příkazem získáte přístup k souboru Microsoft prob.

sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo
sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo

Krok 2:Nainstalujte Dotnet SDK a Runtime Package

V tomto kroku nainstalujeme balíček Dotnet core SDK na náš systém SuSE Linux. Spusťte příkaz zypper uvedený níže a nainstalujte balíček SDK na OpenSUSE Linux.

sudo zypper install dotnet-sdk-3.1

Po úspěšné instalaci nástroje SDK můžete nyní nainstalovat balíček Runtime a nástroj ASP.NET na váš SuSE Linux. Chcete-li nainstalovat balíček ASP.NET a Runtime, můžete spustit následující příkazové řádky uvedené níže.

sudo zypper install aspnetcore-runtime-3.1
sudo zypper install dotnet-runtime-3.1

4. Nainstalujte Dotnet Core na Arch Linux

Jak jsem již dříve zmínil, Microsoft nevyvinul žádný oficiální balíček jádra Dotnet pro systém Linux založený na Arch a Arch; v důsledku toho nemůžete najít žádné oficiální vydání jádra Dotnet pro Arch Linux. Ale naštěstí Microsoft udělal jádro Dotnetu open-source, takže vývojáři navrhli a postavili balíčky jádra Dotnet pro Arch Linux.

Metoda 1:Nainstalujte Dotnet SDK a Runtime na Arch

Tato metoda použije k instalaci sady Dotnet SDK do našeho systému příkazy správce balíčků (pacman). Pokud jste uživatelem Manjaro a jiného Arch Linuxu, můžete spustit následující příkaz Pacman na vašem terminálovém shellu a nainstalovat balíčky SDK i Runtime na váš Arch Linux.

sudo pacman -S dotnet-runtime dotnet-sdk

Pokud nepotřebujete Runtime balíček pro jádro Dotnet, můžete najít ostatní balíčky zde a nainstalovat pouze balíček SDK.

Metoda 2:Instalace Dotnet Core na Arch by SNAP

SNAP je skvělý alternativní způsob instalace balíčků na linuxové distribuce. Zde je další možnost pro uživatele Arch Linuxu, můžete nainstalovat základní balíček Dotnet na váš systém prostřednictvím správce balíčků SNAP.

Spusťte následující příkazové řádky uvedené níže a nainstalujte správce balíčků SNAP do našeho systému.

sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

Nyní spusťte níže uvedený příkazový řádek a nainstalujte jádro Dotnet do vašeho systému.

sudo snap install dotnet-sdk --classic

Koncová slova

Pokud jste běžným uživatelem stolního počítače, možná nebudete muset do svého systému Linux instalovat framework Dotnet. Ale programátoři, vývojáři API a dokonce i hráči potřebují jádro Dotnet nainstalované na Linuxu, aby mohli plynule pokračovat v testování softwaru a hraní her. Jak můžete nainstalovat jádro Dotnet na různé distribuce Linuxu, jsem popsal v celém příspěvku.

Pokud považujete tento příspěvek za užitečný a užitečný, sdílejte jej se svými přáteli a linuxovou komunitou. Pokud máte nějaké názory na tento příspěvek, můžete napsat do sekce komentářů.


Linux
  1. Jak nainstalovat .NET Core na Debian 10

  2. Jak nainstalovat Dotnet Core na Centos 7?

  3. NuGet pro .NET Core na Linuxu

  1. Jak nainstalovat Microsoft .NET Core SDK na Linux

  2. Jak nainstalovat Windows PowerShell Core 6.0 v Linuxu

  3. Jak nainstalovat .NET Core (dotnet) na Ubuntu 22.04 LTS

  1. Jak nainstalovat VirtualBox v různých distribucích Linuxu

  2. Jak nainstalovat Dotnet v AlmaLinux 8

  3. Jak nainstalovat Terraform v distribucích Linuxu