Microsoft .NET 6: Installation på Ubuntu eller Debian och dess derivat

Microsoft .NET 6: Installation på Ubuntu eller Debian och dess derivat

Microsoft .NET 6: Installation på Ubuntu eller Debian och dess derivat

För nästan en månad sedan, de senaste uppdateringarna av "Microsoft .NET 6", och som många redan vet, detta gratis utvecklingsplattform med öppen källkod, användbar för att bygga alla typer av applikationer (Desktop, mobil, webb, spel och Internet of things), den är också plattformsoberoende. Därför är den tillgänglig för Windows, Mac OS och Linux.

Och sedan, tillsammans med Visual Studio Code, är det en kodredigerare, plattformsoberoende, öppen och fri från Microsoft; en utmärkt duo bildas för att utveckla applikationer på GNU/Linux, idag kommer vi att ta upp lite om den nuvarande situationen för detta Ramverk, Och hur man installerar på Ubuntu och Debian. vilket förresten har inbyggt stöd för båda.

Visual Studio Code 1.69: Ny version tillgänglig och hur man installerar den

Visual Studio Code 1.69: Ny version tillgänglig och hur man installerar den

Och innan du går in helt i dagens ämne dedikerat till applikationen "Microsoft .NET 6", lämnar vi för intresserade, några länkar till tidigare relaterade inlägg:

Visual Studio Code 1.69: Ny version tillgänglig och hur man installerar den
Relaterad artikel:
Visual Studio Code 1.69: Ny version tillgänglig och hur man installerar den
.NET och ML.NET: Microsoft Open Source-plattformar
Relaterad artikel:
.NET och ML.NET: Microsoft Open Source-plattformar

Microsoft .NET 6: Cross-Platform Framework från Microsoft

Microsoft .NET 6: Cross-Platform Framework från Microsoft

Om Microsoft .NET 6

Kortfattat kan vi kommentera "Microsoft .NET 6" nästa:

"Det är en gratis, plattformsoberoende utvecklingsplattform med öppen källkod för att skapa många typer av applikationer. .NET är baserat på en högpresterande körtid som används i produktionen av många storskaliga applikationer.” Vad är .Net?

Och bland de många karaktär nämns i hans officiell hemsida, som inkluderar och gynnar utvecklare, för att skriva produktivt pålitlig kod med hög prestanda, kommer vi att nämna följande 3:

  1. Implementering av en asynkron kod: Inkluderar en Task Asynchronous Programming (TAP) modell, som ger en abstraktion över asynkron kod.
  2. Användningen av attribut: Hanterar beskrivande nyckelordsliknande deklarationer som beskriver hur man serialiserar data, specificerar funktioner som används för att upprätthålla säkerhet och begränsar just-in-time (JIT) kompilatoroptimeringar.
  3. Användning av kodanalysatorer: Vilket gör det enkelt att inspektera C# eller Visual Basic-kod för kodkvalitet och stilproblem. Det är därför, från och med .NET 5, dessa tolkar ingår i .NET SDK och behöver inte installeras separat.

För mer information om detta programverktyg kan du utforska följande länkar: särdrag, .NET 6 nedladdningarOch Vad är nytt i .NET 6

Installation på Ubuntu och Debian

För installation på Ubuntu och Debian, eller dess derivat, är installationsprocedurerna som följer:

DotNet6 + Debian

För Debian 11

  • Paket med signeringsnycklar (lagernycklar)
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
  • Installera 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
  • Installera ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

För mer information och information om installationsprocessen på Debian 11, kan du utforska följande länk.

DotNet6 + Ubuntu

För Ubuntu 22.04

  • Paket med signeringsnycklar (lagernycklar)
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
  • Installera 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
  • Installera ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

anteckning: Vänligen notera att, ubuntu 22.04, den kommer redan med nämnda programvara installerad, därför är det inte nödvändigt att utföra nämnda procedur. Proceduren är dock användbar för versioner baserade på Ubuntu 22.04 och liknande för äldre versioner av Ubuntu. Och för mer information och information om installationsprocessen på Ubuntu 22.04, kan du utforska följande länk.

Installationskontroll

När den väl är installerad kan du redan använda nämnda programvara genom andra som t.ex Visual Studio Code. Men för kontrollera att allt är perfekt installerat och funktionellt, kör helt enkelt följande kommandon och validera utdatainformationen, som visas i följande skärmdumpar:

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

Kontrollera installationen - Skärmdump 1

Kontrollera installationen - Skärmdump 2

MOS-P3: Utforska den stora och växande Microsoft Open Source - Del 3
Relaterad artikel:
MOS-P3: Utforska den stora och växande Microsoft Open Source - Del 3
GitLab-logotyp
Relaterad artikel:
GitLab tillkännager migreringen av sin redaktör av Visual Studio Code

Sammanfattning: Bannerpost 2021

Sammanfattning

Sammanfattningsvis, i Microsoft fortsätt bidra som andra tekniska jättar till världen av Fri programvara och öppen källkod. Och med denna leverans och lättillgänglighet av mjukvaruprodukter som "Microsoft .NET 6" y Visual Studio Code, fortsätter att förbättra arbetet med mjukvaruutvecklare på Gratis och öppna operativsystemDvs GNU / Linux-distributioner.

Om du gillade det här inlägget, se till att kommentera det och dela det med andra. Och kom ihåg, besök vår «hemsida» för att utforska fler nyheter, samt gå med i vår officiella kanal Telegram av DesdeLinux, Väst grupp för mer information om dagens ämne.


Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.