Microsoft .NET 6: Installation på Ubuntu eller Debian og dets derivater

Microsoft .NET 6: Installation på Ubuntu eller Debian og dets derivater

Microsoft .NET 6: Installation på Ubuntu eller Debian og dets derivater

For næsten en måned siden, de seneste opdateringer af "Microsoft .NET 6", og som mange allerede ved, dette gratis, open source udviklingsplatform, nyttig til at bygge alle slags applikationer (Desktop, mobil, web, spil og Internet of things), den er også på tværs af platforme. Derfor er den tilgængelig til Windows, Mac OS og Linux.

Og siden, sammen med Visual Studio Code, er det en kode editor, tværplatform, åben og fri fra Microsoft; en fremragende duo er dannet til at udvikle applikationer på GNU/Linux, i dag vil vi behandle lidt om den aktuelle situation for denne Framework, Og hvordan man installerer på Ubuntu og Debian. som i øvrigt har indfødt support for begge.

Visual Studio Code 1.69: Ny version tilgængelig, og hvordan man installerer den

Visual Studio Code 1.69: Ny version tilgængelig, og hvordan man installerer den

Og før du går helt ind i dagens emne dedikeret til applikationen "Microsoft .NET 6", vil vi efterlade nogle links til de interesserede tidligere relaterede indlæg:

Visual Studio Code 1.69: Ny version tilgængelig, og hvordan man installerer den
relateret artikel:
Visual Studio Code 1.69: Ny version tilgængelig, og hvordan man installerer den
.NET og ML.NET: Microsoft Open Source-platforme
relateret artikel:
.NET og ML.NET: Microsoft Open Source-platforme

Microsoft .NET 6: Cross-Platform Framework fra Microsoft

Microsoft .NET 6: Cross-Platform Framework fra Microsoft

Om Microsoft .NET 6

Kort kan vi kommentere "Microsoft .NET 6" den næste:

"Det er en gratis, cross-platform, open source udviklingsplatform til at skabe mange typer applikationer. .NET er baseret på en højtydende runtime, der bruges i produktionen af ​​mange store applikationer." Hvad er .Net?

Og blandt de mange Features nævnt i hans officielle hjemmeside, som inkluderer og favoriserer udviklere, for at produktivt skrive pålidelig, højtydende kode, vil vi nævne følgende 3:

  1. Implementering af en asynkron kode: Indeholder en Task Asynchronous Programming (TAP) model, som giver en abstraktion over asynkron kode.
  2. Brugen af ​​attributter: Håndterer beskrivende nøgleordslignende erklæringer, der beskriver, hvordan man serialiserer dataene, specificerer funktioner, der bruges til at håndhæve sikkerhed, og begrænser just-in-time (JIT) compileroptimeringer.
  3. Brugen af ​​kodeanalysatorer: Hvilket gør det nemt at inspicere C# eller Visual Basic-kode for kodekvalitet og stilproblemer. Derfor er disse parsere, startende med .NET 5, inkluderet i .NET SDK og behøver ikke at blive installeret separat.

For mere information om dette softwareværktøj kan du udforske følgende links: funktioner, .NET 6 downloads, Og Hvad er nyt i .NET 6

Installation på Ubuntu og Debian

For installation på Ubuntu og Debian, eller dets derivater, er installationsprocedurerne som følger:

DotNet6 + Debian

Til Debian 11

  • Pakker med signeringsnøgler (lagernøgler)
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
  • Installation af SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0
  • Runtime installation
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Installation af ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

For flere detaljer og information om installationsproces på Debian 11, kan du udforske følgende link.

DotNet6 + Ubuntu

Til Ubuntu 22.04

  • Pakker med signeringsnøgler (lagernøgler)
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
  • Installation af SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-6.0
  • Runtime installation
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Installation af ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

note: Bemærk, at, Ubuntu 22.04, den kommer allerede med softwaren installeret, derfor er det ikke nødvendigt at udføre proceduren. Proceduren er dog nyttig for versioner baseret på Ubuntu 22.04 og lignende for ældre versioner af Ubuntu. Og for flere detaljer og information om installationsprocessen på Ubuntu 22.04, kan du udforske følgende link.

Installationskontrol

Når den er installeret, kan du allerede gøre brug af nævnte software gennem andre som f.eks Visual Studio Code. Dog for kontrollere at alt er perfekt installeret og funktionelt, skal du blot udføre følgende kommandoer og validere outputoplysningerne, som vist i følgende skærmbilleder:

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

Tjek installationen - Skærmbillede 1

Tjek installationen - Skærmbillede 2

MOS-P3: Udforskning af den store og voksende Microsoft Open Source - Del 3
relateret artikel:
MOS-P3: Udforskning af den store og voksende Microsoft Open Source - Del 3
GitLab-logo
relateret artikel:
GitLab annoncerer migreringen af ​​sin editor af Visual Studio Code

Roundup: Bannerpost 2021

Resumé

Sammenfattende, i microsoft bliv ved med at bidrage som andre tech-giganter til verden af Gratis software og open source. Og med denne levering og nem tilgængelighed af softwareprodukter som f.eks "Microsoft .NET 6" y Visual Studio Code, fortsætter med at forbedre softwareudviklernes arbejde på Gratis og åbne operativsystemerIe GNU / Linux-distributioner.

Hvis du kunne lide dette opslag, så husk at kommentere det og dele det med andre. Og husk, besøg vores «hjemmeside» for at udforske flere nyheder samt deltage i vores officielle kanal for Telegram af DesdeLinux, Vest gruppe for mere information om dagens emne.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.