Microsoft .NET 6: Installasie op Ubuntu of Debian en sy afgeleides

Microsoft .NET 6: Installasie op Ubuntu of Debian en sy afgeleides

Microsoft .NET 6: Installasie op Ubuntu of Debian en sy afgeleides

Byna 'n maand gelede, die jongste opdaterings van "Microsoft .NET 6", en soos baie reeds weet, dit gratis, oopbron-ontwikkelingsplatform, nuttig vir die bou van alle soorte toepassings (rekenaar, selfoon, web, speletjies en die internet van dinge), dit is ook kruisplatform. Daarom is dit beskikbaar vir Windows, Mac OS en Linux.

En sedertdien, saam met Visuele Studio Kode, is dit a kode redakteur, kruisplatform, oop en vry van Microsoft; 'n uitstekende duo word gevorm om toepassings op GNU/Linux te ontwikkel, vandag gaan ons 'n bietjie aanspreek oor die huidige situasie van hierdie Raamwerk, En die hoe om op Ubuntu en Debian te installeer. wat terloops het inheemse ondersteuning vir beide.

Visual Studio Code 1.69: Nuwe weergawe beskikbaar en hoe om dit te installeer

Visual Studio Code 1.69: Nuwe weergawe beskikbaar en hoe om dit te installeer

En voordat u volledig ingaan op vandag se onderwerp wat aan die toepassing gewy is "Microsoft .NET 6", sal ons vir diegene wat belangstel, 'n paar skakels nalaat vorige verwante plasings:

Visual Studio Code 1.69: Nuwe weergawe beskikbaar en hoe om dit te installeer
Verwante artikel:
Visual Studio Code 1.69: Nuwe weergawe beskikbaar en hoe om dit te installeer

.NET en ML.NET: Microsoft Open Source-platforms
Verwante artikel:
.NET en ML.NET: Microsoft Open Source-platforms

Microsoft .NET 6: Cross-Platform Framework van Microsoft

Microsoft .NET 6: Cross-Platform Framework van Microsoft

Oor Microsoft .NET 6

Kortliks kan ons kommentaar lewer oor "Microsoft .NET 6" die volgende:

“Dit is 'n gratis, kruis-platform, oopbron-ontwikkelingsplatform vir die skep van baie soorte toepassings. .NET is gebaseer op 'n hoëprestasie-looptyd wat in produksie deur baie grootskaalse toepassings gebruik word." Wat is .Net?

En onder die vele karakter genoem in syne amptelike webwerf, wat ontwikkelaars insluit en bevoordeel, ten einde skryf betroubare, hoëprestasie-kode produktief, sal ons die volgende 3 noem:

  1. Implementering van 'n asynchrone kode: Sluit 'n Task Asynchronous Programming (TAP) model in, wat 'n abstraksie oor asynchrone kode verskaf.
  2. Die gebruik van eienskappe: Hanteer beskrywende sleutelwoordagtige verklarings wat beskryf hoe om die data te serialiseer, kenmerke spesifiseer wat gebruik word om sekuriteit af te dwing, en net-in-tyd (JIT) samestelleroptimalisasies beperk.
  3. Die gebruik van kode-ontleders: Wat dit maklik maak om C# of Visual Basic-kode te inspekteer vir kodekwaliteit en stylkwessies. Dit is hoekom, vanaf .NET 5, hierdie ontleders by die .NET SDK ingesluit is en nie afsonderlik geïnstalleer hoef te word nie.

Vir meer inligting oor hierdie sagteware-instrument, kan jy die volgende skakels verken: funksies, .NET 6 AflaaieEn Wat is nuut in .NET 6

Installasie op Ubuntu en Debian

Vir installasie op Ubuntu en Debian, of sy afgeleides, is die installasieprosedures soos volg:

DotNet6 + Debian

Vir Debian 11

  • Pakkette met ondertekeningsleutels (bewaarpleksleutels)
wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
  • Installeer die SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0
  • Runtime installasie
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Die installering van die ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Vir meer besonderhede en inligting oor die installasie proses op Debian 11, kan jy die volgende verken skakel.

DotNet6 + Ubuntu

Vir Ubuntu 22.04

  • Pakkette met ondertekeningsleutels (bewaarpleksleutels)
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
  • Installeer die SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-6.0
  • Runtime installasie
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Die installering van die ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Let daarop: Neem kennis dat, Ubuntu 22.04, dit kom reeds met genoemde sagteware geïnstalleer, daarom is dit nie nodig om genoemde prosedure uit te voer nie. Die prosedure is egter nuttig vir weergawes gebaseer op Ubuntu 22.04 en soortgelyke vir ouer weergawes van Ubuntu. En vir meer besonderhede en inligting oor die installasieproses op Ubuntu 22.04, kan jy die volgende verken skakel.

Installasie tjek

Sodra dit geïnstalleer is, kan jy reeds gebruik maak van genoemde sagteware deur ander soos Visuele Studio Kode. Vir check dat alles perfek geïnstalleer en funksioneel is, voer eenvoudig die volgende opdragte uit en valideer die uitvoerinligting, soos in die volgende skermkiekies gewys:

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

Gaan installasie na - Skermskoot 1

Gaan installasie na - Skermskoot 2

MOS-P3: Ontdek die uitgebreide en groeiende Microsoft Open Source - Deel 3
Verwante artikel:
MOS-P3: Ontdek die uitgebreide en groeiende Microsoft Open Source - Deel 3
GitLab-logo
Verwante artikel:
GitLab kondig die migrasie van sy redakteur deur Visual Studio Code aan

Samevatting: Banierplasing 2021

Opsomming

Kortom, in Microsoft hou aan om by te dra soos ander tegnologie reuse na die wêreld van Gratis sagteware en oopbron. En met hierdie aflewering en maklike beskikbaarheid van sagteware produkte soos "Microsoft .NET 6" y Visuele Studio Kode, gaan voort om die werk van sagteware-ontwikkelaars op te verbeter Gratis en oop bedryfstelselsDws GNU / Linux-verspreidings.

As jy van hierdie plasing gehou het, maak seker dat jy daarop kommentaar lewer en dit met ander deel. En onthou, besoek ons «tuisblad» om meer nuus te verken, asook om by ons amptelike kanaal van Telegram vanaf FromLinux, Wes groep vir meer inligting oor vandag se onderwerp.


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.