
VSEBINA
Razvijalci programske opreme morajo pogosto preizkusiti, zagnati in izdelati pakete z uporabo jedrnega ogrodja Dotnet v sistemu Linux. Zamisel o uporabi Dotneta v Linuxu se uresniči z novim jedrom Dotnet, ki je modularni sistem na osnovi API -ja Microsoftovega ogrodja Dotnet. Toda jedro Dotnet ne deluje kot en sam API; deluje kot skupna ali javna knjižnica API -jev in kod. Programerji in razvijalci lahko uporabljajo te skupne API in kode za avtomatizacijo nekaterih nalog ali zmanjšanje delovne obremenitve.
Dotnet Core v Linuxu
Dotnet jedro podpira več kot trideset programskih jezikov. Toda C# je najpogosteje uporabljen jezik v jedru Dotnet. Arhitektura jedra Dotnet je zelo prilagodljiva in modularno zasnovana. Visual Studio, Visual Studio Code, Unity in številne druge aplikacije zahtevajo, da je jedro Dotnet vnaprej nameščeno za zagon v sistemu Linux.
Zelo pogosto boste morda morali namestiti jedrne pakete Dotnet v sistem Linux, če želite zagnati nekatere posebne igre in druge aplikacije v sistemu. Prej ogrodje Dotnet ni bilo odprtokodno in je bilo na voljo za operacijske sisteme, ki temeljijo na Linuxu, pozneje pa ga je Microsoft naredil odprtokodnega.
Jedro Dotnet je na voljo za Debian, Red Hat, CentOS, OpenSUSE in druge distribucije Linuxa. Uradni paketi jedra Dotnet še vedno niso na voljo za sistem Arch in Linux, ki temelji na Archu. Ampak ne skrbite, na tem bomo delali. V tem prispevku bomo videli, kako namestiti jedrne pakete Dotnet na različne distribucije Linuxa.
1. Namestite Dotnet Core na Ubuntu Linux
Ubuntu in drugi uporabniki Debian Linuxa lahko z upraviteljem paketov aptitude namestijo jedrne pakete Dotnet iz uradnega skladišča paketov Linuxa. Preden namestite jedro Dotnet v sistem Ubuntu, preverite, ali je paket že nameščen v sistemu Debian ali ne. V terminalski lupini zaženite naslednje ukazne vrstice, da preverite, ali je dotnet jedro nameščeno ali ne.
kako pretvoriti čas v minute v
/home/ubuntupit/UbuntuPIT/
Korak: Prenesite in namestite MS Prob na Ubuntu
Ker Microsoft gradi ogrodje Dotnet, moramo v sistem Debian namestiti funkcije Microsoftovih preizkusov, da bo naše okolje Linux primerno za ogrodje Dotnet. Zdaj bomo prenesli in namestili paket Microsoft prob v naš sistem Ubuntu. Z naslednjim ukazom wget naložite Microsoftov paket težav na vaš Ubuntu.
cd
Zdaj zaženite naslednji ukaz za namestitev paketa Debian, da namestite paket MS prob na vaš računalnik Ubuntu.
dotnet run
2. korak: Namestite Dotnet SDK
Ta korak bo pokazal, kako namestiti osnovno knjižnico in funkcije Dotnet v naš sistem Debian. Celotni dotnet jedrni paketi so znani kot Dotnet SDK. Lahko preverite izvorne kode jedra Dotnet tukaj v GitHubu .
Najprej morate posodobiti sistemsko skladišče in namestiti orodja transport-HTTP, da namestite paket Dotnet SDK. Zaženite naslednje ukaze aptitude v terminalski lupini, da namestite pakete transport-HTTP in pakete SDK Dotnet v sistem Debian.
microsoft.asc
Ko sta prenos in namestitev končana, boste v lupini terminala videli sporočilo 'Dobrodošli v .NET Core'. Zdaj lahko zaprete svojo terminalsko lupino.
3. korak: Namestite Dotnet Runtime
Paket za izvajanje Dotnet je bistveno orodje za ogrodje Dotnet. Omogoča sistemu, da kodo in API deli z drugimi obstoječimi aplikacijami v sistemu Linux. V terminalski lupini lahko zaženete naslednje ukazne vrstice, da namestite paket izvajalnega okolja Dotnet na vaš Ubuntu Linux.
wget
4. korak: Ustvarite nov projekt
Zdaj smo videli, kako namestiti jedro Dotnet na vaš Ubuntu in drug sistem Debian Linux. Zdaj bomo videli, kako lahko ustvarite preprost projekt 'Hellow World' za testiranje jedra Dotnet v Linuxu.
Ukaz console bomo uporabili za ustvarjanje novega projekta v Linuxu. Če želite ustvariti preprost projekt, lahko zaženete naslednjo ukazno vrstico. Projekt bo shranjen v datoteki | _+_ | imenik.
etc
Zdaj lahko zaženete naslednje | _+_ | ukaz za odpiranje imenika projekta. Nato zaženite | _+_ | ukaz za zagon vašega projekta.
chown
2. Namestite Dotnet Core v Fedora in Red Hat Linux
Microsoft je uradno razvil osnovni paket Dotnet za Fedora, Red Hat in CentOS Linux. Namestite ga lahko v sistem Linux s sedežem v sistemu Red Hat tako, da zaženete ukaze DNF in YUM. Lahko pa preverite tudi Osnovni paket Dotnet v trgovini Snap .
1. korak: Namestite SDK v Fedoro
Če ste uporabnik Fedore ali CentOS -a, lahko v terminalni lupini zaženete naslednji ukaz DNF, da namestite paket Dotnet SDK v sistem Linux. Paket SDK vključuje modularna orodja, java in gostiteljska orodja.
dotnet --list-sdks dotnet --list-runtimes
Če ste uporabnik Red Hat Linuxa, lahko zaženete naslednji ukaz Yum, da na svoj računalnik namestite paket Dotnet core SDK. V sistemu Red Hat Linux ukaz YUM samodejno namesti orodje za izvajanje, ASP.NET Core, orodje gostitelja in druga potrebna orodja v sistem Red Hat Linux. Drugih paketov vam ni treba namestiti. Uporabniki Fedore pa lahko zaženejo tudi naslednji ukaz YUM.
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
2. korak: Namestite Runtime v Fedora
Ko je paket SDK nameščen na vašem Fedora Linuxu, je zdaj čas, da v sistem namestite osnovne pakete izvajalnega okolja in ASP.NET. Zaženite naslednje ukaze DNF, navedene spodaj, da namestite pakete izvajalnega okolja in ASP.NET v sistem.
sudo dpkg -i packages-microsoft-prod.deb
3. Namestite Dotnet na openSUSE
V sistemu OpenSUSE Linux je namestitev jedrnega paketa Dotnet nekoliko drugačna od drugih distribucij Linuxa. Skladišča paketov bomo morali prenesti iz Microsofta in jih namestiti na naš OpenSUSE Linux, da dobimo okvir Dotnet v našem sistemu.
1. korak: Namestite LibICU na OpenSUSE
Na začetku namestitve jedra Dotnet na OpenSUSE moramo namestiti knjižnične funkcije mednarodnih komponent za Unicode (LibICU). Zaženite naslednji ukaz zypper, da namestite LibICU na vaš SUSE Linux.
sudo apt update sudo apt install apt-transport-https -y sudo apt install dotnet-sdk-3.1
Zdaj zaženite naslednji ukaz RPM za uvoz | _+_ | datoteko v sistemu OpenSuSE Linux.
sudo apt update sudo apt install apt-transport-https -y sudo apt install dotnet-runtime-3.1
Nato zaženite | _+_ | spodnji ukaz za prenos skladišč paketov openSUSE iz Microsofta.
dotnet new console -o UbuntuPIT
Zdaj premaknite datoteko v | _+_ | imenik in zaženite | _+_ | spodnji ukaz za dostop do datoteke Microsoft prob.
cd UbuntuPIT dotnet run
2. korak: Namestite Dotnet SDK in paket izvajanja
V tem koraku bomo v naš sistem SuSE Linux namestili paket SDK Dotnet core. Zaženite spodnji ukaz zypper, da namestite paket SDK na OpenSUSE Linux.
sudo dnf install dotnet-sdk-3.0
Ko je orodje SDK uspešno nameščeno, lahko zdaj na vaš SuSE Linux namestite paket Runtime in orodje ASP.NET. Za namestitev paketov ASP.NET in Runtime lahko zaženete naslednje ukazne vrstice, navedene spodaj.
sudo yum install dotnet-sdk-3.1
4. Namestite Dotnet Core na Arch Linux
Kot sem že omenil, Microsoft ni razvil nobenega uradnega paketa jedra Dotnet za sistem Arch in Linux, ki temelji na Archu; zato ne najdete uradne izdaje jedra Dotnet za Arch Linux. Na srečo je Microsoft naredil jedro Dotnet odprtokodno, zato so razvijalci zasnovali in zgradili jedrne pakete Dotnet za Arch Linux.
1. način: Namestite Dotnet SDK in Runtime na Arch
Ta metoda bo uporabila ukaze upravitelja paketov (pacman) za namestitev Dotnet SDK v naš sistem. Če ste uporabnik Manjara in drugih uporabnikov Arch Linuxa, lahko v svoji terminalski lupini zaženete naslednji ukaz Pacman, da namestite pakete SDK in Runtime na svoj Linux Linux.
sudo dnf install aspnetcore-runtime-3.1 sudo dnf install dotnet-runtime-3.1
Če paketa Runtime za jedro Dotnet ne potrebujete, ga lahko ostale pakete najdete tukaj in namestite samo paket SDK.
2. način: Namestite Dotnet Core na Arch s pomočjo SNAP -a
SNAP je odličen alternativni način za namestitev paketov v distribucije Linuxa. Tukaj je še ena možnost za uporabnike Arch Linuxa, lahko v svoj sistem namestite paket Dotnet core prek upravitelja paketov SNAP.
Zaženite spodnje ukazne vrstice, da namestite upravitelja paketov SNAP v naš sistem.
sudo zypper install libicu
Zdaj zaženite spodnjo ukazno vrstico, da namestite jedro Dotnet v sistem.
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Zaključne besede
Če ste navaden uporabnik namizja, vam morda ni treba namestiti ogrodja Dotnet v sistem Linux. Toda programerji, razvijalci API -jev celo igralci iger potrebujejo jedro Dotnet, nameščeno v Linuxu, da nadaljujejo s preskušanjem programske opreme in brez težav. Opisala sem, kako lahko v celotno objavo namestite jedro Dotnet na različne distribucije Linuxa.
Če se vam zdi ta objava koristna in priročna, jo delite s prijatelji in skupnostjo Linux. Če imate kakšno mnenje o tej objavi, lahko pišete v razdelku za komentarje.
- Oznake
- Arch Linux
- Fedora
- Vadnica za Linux
- openSUSE
- Vadnice za Ubuntu
PUSTITE ODGOVOR Prekliči odgovor
Komentar: Prosimo, vnesite svoj komentar! Ime:* Vnesite svoje ime tukaj E -pošta:* Vnesli ste napačen e -poštni naslov! Tukaj vnesite svoj e -poštni naslov Spletna stran:Shrani moje ime, e -pošto in spletno mesto v ta brskalnik za naslednjič, ko bom komentiral.
