Microsoft .NET 6: Usakinishaji kwenye Ubuntu au Debian na viambajengo vyake

Microsoft .NET 6: Usakinishaji kwenye Ubuntu au Debian na viambajengo vyake

Microsoft .NET 6: Usakinishaji kwenye Ubuntu au Debian na viambajengo vyake

Karibu mwezi mmoja uliopita, sasisho za hivi punde za "Microsoft .NET 6", na kama wengi tayari wanajua, hii jukwaa la bure la ukuzaji wa chanzo huria, muhimu kwa ajili ya kujenga kila aina ya maombi (Desktop, simu, mtandao, michezo na mtandao wa mambo), pia ni jukwaa la msalaba. Kwa hiyo, inapatikana kwa Windows, Mac OS na Linux.

Na tangu, pamoja na Kanuni ya Visual Studio, ni kwamba a mhariri wa nambari, jukwaa-msingi, wazi na huru kutoka kwa Microsoft; duo bora inaundwa ili kukuza programu kwenye GNU/Linux, leo tutashughulikia kidogo juu ya hali ya sasa ya hii. Mfumo, Na jinsi ya kusanikisha kwenye Ubuntu na Debian. ambayo, kwa njia, ina msaada wa asili kwa wote wawili.

Msimbo wa Studio unaoonekana 1.69: Toleo jipya linapatikana na jinsi ya kulisakinisha

Msimbo wa Studio unaoonekana 1.69: Toleo jipya linapatikana na jinsi ya kulisakinisha

Na, kabla ya kuingia kikamilifu katika mada ya leo iliyowekwa kwa programu "Microsoft .NET 6", tutaondoka kwa wale wanaopenda, viungo vingine kwa machapisho yanayohusiana hapo awali:

Msimbo wa Studio unaoonekana 1.69: Toleo jipya linapatikana na jinsi ya kulisakinisha
Nakala inayohusiana:
Msimbo wa Studio unaoonekana 1.69: Toleo jipya linapatikana na jinsi ya kulisakinisha

.NET na ML.NET: Mfumo wa Microsoft Open Source
Nakala inayohusiana:
.NET na ML.NET: Mfumo wa Microsoft Open Source

Microsoft .NET 6: Mfumo Mtambuka wa Jukwaa kutoka Microsoft

Microsoft .NET 6: Mfumo Mtambuka wa Jukwaa kutoka Microsoft

Kuhusu Microsoft .NET 6

Kwa kifupi, tunaweza kutoa maoni "Microsoft .NET 6" inayofuata:

"Ni jukwaa la bure, la jukwaa, na la wazi la ukuzaji wa programu kwa kuunda aina nyingi za programu. .NET inategemea muda wa utekelezaji wa utendaji wa juu ambao hutumiwa katika uzalishaji na programu nyingi za kiwango kikubwa." .Net ni nini?

Na kati ya wengi tabia iliyotajwa katika yake tovuti rasmi, ambayo inajumuisha na kupendelea watengenezaji, ili andika kwa tija nambari ya kuaminika, ya utendaji wa juu, tutataja zifuatazo 3:

  1. Utekelezaji wa msimbo wa asynchronous: Inajumuisha modeli ya Task Asynchronous Programming (TAP), ambayo hutoa muhtasari wa msimbo usiolingana.
  2. Matumizi ya sifa: Hushughulikia matamko ya maelezo kama ya nenomsingi ambayo hufafanua jinsi ya kusawazisha data, kubainisha vipengele vinavyotumika kutekeleza usalama, na kudhibiti uboreshaji wa vikusanyaji vya wakati tu (JIT).
  3. Matumizi ya vichanganuzi kanuni: Ambayo hurahisisha kukagua C# au msimbo wa Visual Basic kwa ubora wa msimbo na masuala ya mtindo. Ndiyo maana, kuanzia NET 5, vichanganuzi hivi vimejumuishwa kwenye .NET SDK na hazihitaji kusakinishwa tofauti.

Kwa habari zaidi kuhusu zana hii ya programu, unaweza kuchunguza viungo vifuatavyo: makala, .NET 6 Vipakuliwa, Na Nini Kipya katika .NET 6

Ufungaji kwenye Ubuntu na Debian

Kwa ufungaji kwenye Ubuntu na Debian, au derivatives yake, taratibu za usakinishaji ni kama ifuatavyo:

DotNet6 + Debian

Kwa Debian 11

  • Vifurushi vilivyo na funguo za kusaini (funguo za hazina)
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
  • Inasakinisha SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0
  • Ufungaji wa wakati wa kukimbia
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Kufunga ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Kwa maelezo zaidi na habari juu ya mchakato wa ufungaji kwenye Debian 11, unaweza kuchunguza yafuatayo kiungo.

DotNet6 + Ubuntu

Kwa Ubuntu 22.04

  • Vifurushi vilivyo na funguo za kusaini (funguo za hazina)
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
  • Inasakinisha SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-6.0
  • Ufungaji wa wakati wa kukimbia
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Kufunga ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Kumbuka: Tafadhali kumbuka kuwa, Ubuntu 22.04, tayari inakuja na programu iliyosanikishwa, kwa hivyo sio lazima kutekeleza utaratibu uliosemwa. Walakini, utaratibu muhimu kwa matoleo kulingana na Ubuntu 22.04 na sawa kwa matoleo ya zamani ya Ubuntu. Na kwa maelezo zaidi na habari juu ya mchakato wa ufungaji kwenye Ubuntu 22.04, unaweza kuchunguza yafuatayo kiungo.

Ukaguzi wa ufungaji

Mara tu ikiwa imewekwa, unaweza tayari kutumia programu hiyo kupitia zingine kama vile Kanuni ya Visual Studio. Hata hivyo, kwa angalia kwamba kila kitu kimewekwa kikamilifu na hufanya kazi, toa tu amri zifuatazo na uthibitishe habari ya pato, kama inavyoonyeshwa kwenye viwambo vifuatavyo:

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

Angalia usakinishaji - Picha ya skrini 1

Angalia usakinishaji - Picha ya skrini 2

MOS-P3: Kuchunguza Chanzo kikubwa cha Microsoft Open na kinachokua - Sehemu ya 3
Nakala inayohusiana:
MOS-P3: Kuchunguza Chanzo kikubwa cha Microsoft Open na kinachokua - Sehemu ya 3
Nembo ya GitLab
Nakala inayohusiana:
GitLab inatangaza kuhama kwa mhariri wake na Visual Studio Code

Mzunguko: Chapisho la bango 2021

Muhtasari

Kwa kifupi, ndani microsoft endelea kuchangia kama wengine makubwa ya teknolojia kwa ulimwengu wa Programu ya bure na Chanzo wazi. Na kwa utoaji huu na upatikanaji rahisi wa bidhaa za programu kama "Microsoft .NET 6" y Kanuni ya Visual Studio, inaendelea kuboresha kazi ya watengenezaji wa programu kwenye Mifumo ya uendeshaji huru na wazi, yaani, Mgawanyo wa GNU / Linux.

Ikiwa ulipenda chapisho hili, hakikisha kutoa maoni juu yake na uwashiriki na wengine. Na kumbuka, tembelea yetu «ukurasa wa nyumbani» kuchunguza habari zaidi, na pia kujiunga na kituo chetu rasmi cha Telegram kutoka DesdeLinux, Magharibi kundi kwa habari zaidi juu ya mada ya leo.


Yaliyomo kwenye kifungu hicho yanazingatia kanuni zetu za maadili ya uhariri. Kuripoti kosa bonyeza hapa.

Kuwa wa kwanza kutoa maoni

Acha maoni yako

Anwani yako ya barua si kuchapishwa. Mashamba required ni alama na *

*

*

  1. Kuwajibika kwa data: Miguel Ángel Gatón
  2. Kusudi la data: Kudhibiti SpAM, usimamizi wa maoni.
  3. Uhalali: Idhini yako
  4. Mawasiliano ya data: Takwimu hazitawasilishwa kwa watu wengine isipokuwa kwa wajibu wa kisheria.
  5. Uhifadhi wa data: Hifadhidata iliyohifadhiwa na Mitandao ya Occentus (EU)
  6. Haki: Wakati wowote unaweza kupunguza, kuokoa na kufuta habari yako.