Microsoft .NET 6: Installatie op Ubuntu of Debian en zijn derivaten

Microsoft .NET 6: Installatie op Ubuntu of Debian en zijn derivaten

Microsoft .NET 6: Installatie op Ubuntu of Debian en zijn derivaten

Bijna een maand geleden, de laatste updates van "Microsoft .NET 6", en zoals velen al weten, dit gratis, open source ontwikkelplatform, handig voor het bouwen van allerlei toepassingen (desktop, mobiel, web, games en het internet der dingen), het is ook platformonafhankelijk. Daarom is het beschikbaar voor: Windows, Mac OS en Linux.

En aangezien, samen met Visual Studio-code, is dat een code-editor, platformonafhankelijk, open en vrij van Microsoft; er wordt een uitstekend duo gevormd om applicaties op GNU/Linux te ontwikkelen, vandaag zullen we iets bespreken over de huidige situatie hiervan KaderEn hoe te installeren op Ubuntu en Debian. die trouwens heeft native ondersteuning voor beide.

Visual Studio Code 1.69: Nieuwe versie beschikbaar en hoe deze te installeren

Visual Studio Code 1.69: Nieuwe versie beschikbaar en hoe deze te installeren

En voordat we volledig ingaan op het onderwerp van vandaag dat aan de toepassing is gewijd "Microsoft .NET 6", we laten voor de geïnteresseerden enkele links naar eerdere gerelateerde berichten:

Visual Studio Code 1.69: Nieuwe versie beschikbaar en hoe deze te installeren
Gerelateerd artikel:
Visual Studio Code 1.69: Nieuwe versie beschikbaar en hoe deze te installeren

.NET en ML.NET: Microsoft Open Source Platforms
Gerelateerd artikel:
.NET en ML.NET: Microsoft Open Source Platforms

Microsoft .NET 6: platformoverschrijdend framework van Microsoft

Microsoft .NET 6: platformoverschrijdend framework van Microsoft

Over Microsoft .NET 6

In het kort kunnen we commentaar geven op: "Microsoft .NET 6" het volgende:

“Het is een gratis, platformonafhankelijk, open source ontwikkelplatform voor het maken van vele soorten applicaties. .NET is gebaseerd op een high-performance runtime die door veel grootschalige applicaties in productie wordt gebruikt.” Wat is .Net?

En tussen de vele eigenschappen genoemd in zijn officiële website, die ontwikkelaars omvat en bevoordeelt, om productief betrouwbare, krachtige code schrijven, noemen we de volgende 3:

  1. Implementatie van een asynchrone code: Bevat een Task Asynchronous Programming (TAP)-model, dat een abstractie biedt over asynchrone code.
  2. Het gebruik van attributen: Verwerkt beschrijvende trefwoordachtige declaraties die beschrijven hoe de gegevens moeten worden geserialiseerd, functies specificeren die worden gebruikt om beveiliging af te dwingen en just-in-time (JIT) compiler-optimalisaties te beperken.
  3. Het gebruik van code-analysers: die het gemakkelijk maken om C#- of Visual Basic-code te inspecteren op problemen met de codekwaliteit en stijl. Daarom zijn deze parsers vanaf .NET 5 opgenomen in de .NET SDK en hoeven ze niet apart te worden geïnstalleerd.

Voor meer informatie over deze softwaretool kunt u de volgende links raadplegen: Kenmerken, .NET 6-downloadsEn Wat is er nieuw in .NET 6

Installatie op Ubuntu en Debian

Voor installatie op Ubuntu en Debian, of zijn afgeleiden, zijn de installatieprocedures als volgt:

DotNet6 + Debian

Voor Debian 11

  • Pakketten met signeersleutels (repositorysleutels)
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
  • De SDK installeren
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0
  • Runtime-installatie
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • De ASP.NET Core Runtime installeren
sudo apt-get install -y dotnet-runtime-6.0

Voor meer details en informatie over de installatieproces op Debian 11, kunt u het volgende verkennen: link.

DotNet6 + Ubuntu

Voor Ubuntu 22.04

  • Pakketten met signeersleutels (repositorysleutels)
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
  • De SDK installeren
sudo apt-get update && \
  sudo apt-get install -y dotnet-6.0
  • Runtime-installatie
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • De ASP.NET Core Runtime installeren
sudo apt-get install -y dotnet-runtime-6.0

notitie: Houd er rekening mee dat, Ubuntu 22.04, het wordt al geleverd met de software geïnstalleerd, daarom is het niet nodig om de procedure uit te voeren. De procedure is echter nuttig voor versies op basis van Ubuntu 22.04 en vergelijkbaar voor oudere versies van Ubuntu. En voor meer details en informatie over de installatieproces op Ubuntu 22.04, kunt u het volgende verkennen: link.

Installatiecontrole

Eenmaal geïnstalleerd, kunt u deze software al gebruiken via anderen, zoals: Visual Studio-code. Echter, voor comprobar dat alles perfect geïnstalleerd en functioneel is, voer gewoon de volgende opdrachten uit en valideer de uitvoerinformatie, zoals weergegeven in de volgende schermafbeeldingen:

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

Controleer de installatie - Screenshot 1

Controleer de installatie - Screenshot 2

MOS-P3: verkenning van de enorme en groeiende Microsoft Open Source - Deel 3
Gerelateerd artikel:
MOS-P3: verkenning van de enorme en groeiende Microsoft Open Source - Deel 3
GitLab-logo
Gerelateerd artikel:
GitLab kondigt de migratie van zijn editor door Visual Studio Code aan

Roundup: Bannerpost 2021

Overzicht

Kortom, in Microsoft blijf bijdragen zoals anderen technische reuzen naar de wereld van Gratis software en open source. En met deze levering en gemakkelijke beschikbaarheid van softwareproducten zoals "Microsoft .NET 6" y Visual Studio-code, blijft het werk van softwareontwikkelaars verbeteren op Gratis en open besturingssystemenmet andere woorden, GNU / Linux-distributies.

Als je dit bericht leuk vond, zorg er dan voor dat je erop reageert en het met anderen deelt. En vergeet niet, bezoek onze «startpagina» om meer nieuws te ontdekken en om lid te worden van ons officiële kanaal van Telegram van DesdeLinux, West groep voor meer informatie over het onderwerp van vandaag.


De inhoud van het artikel voldoet aan onze principes van redactionele ethiek. Klik op om een ​​fout te melden hier.

Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd.

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.