Microsoft .NET 6: Fifi sori Ubuntu tabi Debian ati awọn itọsẹ rẹ

Microsoft .NET 6: Fifi sori Ubuntu tabi Debian ati awọn itọsẹ rẹ

Microsoft .NET 6: Fifi sori Ubuntu tabi Debian ati awọn itọsẹ rẹ

O fẹrẹ to oṣu kan sẹhin, awọn imudojuiwọn tuntun ti Microsoft .NET 6, ati bi ọpọlọpọ ti mọ tẹlẹ, eyi free, ìmọ orisun idagbasoke Syeed, wulo fun kikọ gbogbo iru awọn ohun elo (Desktop, mobile, web, games and the Internet of things), o jẹ tun agbelebu-Syeed. Nitorina, o wa fun Windows, Mac OS ati Lainos.

Ati niwon, pọ pẹlu Oju-iwe Iwoye wiwo, se a olootu koodu, agbelebu-Syeed, ṣii ati ofe lati Microsoft; duo ti o dara julọ ti ṣẹda lati ṣe agbekalẹ awọn ohun elo lori GNU / Linux, loni a yoo koju diẹ nipa ipo lọwọlọwọ ti eyi ilanaati awọn Bii o ṣe le fi sori ẹrọ lori Ubuntu ati Debian. eyiti, nipasẹ ọna, ni abinibi atilẹyin fun mejeji.

Visual Studio Code 1.69: Ẹya tuntun ti o wa ati bii o ṣe le fi sii

Visual Studio Code 1.69: Ẹya tuntun ti o wa ati bii o ṣe le fi sii

Ati, ṣaaju titẹ ni kikun sinu koko oni igbẹhin si ohun elo naa Microsoft .NET 6, a yoo lọ kuro fun awọn ti o nife, diẹ ninu awọn ọna asopọ si ti tẹlẹ ti o ni ibatan posts:

Visual Studio Code 1.69: Ẹya tuntun ti o wa ati bii o ṣe le fi sii
Nkan ti o jọmọ:
Visual Studio Code 1.69: Ẹya tuntun ti o wa ati bii o ṣe le fi sii

.NET ati ML.NET: Awọn iru ẹrọ Orisun Open Microsoft
Nkan ti o jọmọ:
.NET ati ML.NET: Awọn iru ẹrọ Orisun Open Microsoft

Microsoft .NET 6: Cross-Platform Framework lati Microsoft

Microsoft .NET 6: Cross-Platform Framework lati Microsoft

Nipa Microsoft .NET 6

Ni ṣoki, a le sọ asọye Microsoft .NET 6 atẹle:

“O jẹ ọfẹ, Syeed-agbelebu, ipilẹ idagbasoke orisun ṣiṣi fun ṣiṣẹda ọpọlọpọ awọn iru awọn ohun elo. NET da lori akoko ṣiṣe ṣiṣe giga ti o lo ninu iṣelọpọ nipasẹ ọpọlọpọ awọn ohun elo titobi.” Kini .Net?

Ati laarin awọn ọpọlọpọ awọn ẹya ara ẹrọ mẹnuba ninu rẹ osise aaye ayelujara, ti o ba pẹlu ati ki o ojurere kóòdù, ni ibere lati productively kọ gbẹkẹle, ga-išẹ koodu, a yoo darukọ awọn wọnyi 3:

  1. Imuse koodu asynchronous: Pẹlu awoṣe siseto Asynchronous Iṣẹ-ṣiṣe (TAP), eyiti o pese abstraction lori koodu asynchronous.
  2. Lilo awọn eroja: Ṣe mimu awọn ikede asọye bi Koko-ọrọ ti o ṣapejuwe bi o ṣe le serialize data naa, pato awọn ẹya ti o lo lati fi ipa mu aabo, ati idinwo awọn iṣapeye alakojo kan-ni-akoko (JIT).
  3. Awọn lilo ti koodu analyzers: Eyi ti o jẹ ki o rọrun lati ṣayẹwo C # tabi Visual Basic koodu fun didara koodu ati awọn ọran ara. Ti o jẹ idi, bẹrẹ pẹlu .NET 5, awọn parsers wọnyi wa ninu .NET SDK ati pe ko nilo lati fi sori ẹrọ lọtọ.

Fun alaye diẹ sii nipa ohun elo sọfitiwia yii, o le ṣawari awọn ọna asopọ wọnyi: Awọn ẹya ara ẹrọ, .NET 6 gbigba lati ayelujaraati Kini Tuntun ni NET 6

Fifi sori ẹrọ lori Ubuntu ati Debian

Fun awọn fifi sori ẹrọ lori Ubuntu ati Debian, tabi awọn itọsẹ rẹ, awọn ilana fifi sori ẹrọ jẹ bi atẹle:

DotNet6 + Debian

Fun Debian 11

  • Awọn idii pẹlu awọn bọtini iforukọsilẹ (awọn bọtini ibi ipamọ)
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
  • Fifi SDK sori ẹrọ
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0
  • Fifi sori akoko asiko
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Fifi sori ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Fun alaye siwaju sii ati alaye lori awọn ilana fifi sori ẹrọ lori Debian 11, o le ṣawari awọn atẹle ọna asopọ.

DotNet6 + Ubuntu

Fun Ubuntu 22.04

  • Awọn idii pẹlu awọn bọtini iforukọsilẹ (awọn bọtini ibi ipamọ)
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
  • Fifi SDK sori ẹrọ
sudo apt-get update && \
  sudo apt-get install -y dotnet-6.0
  • Fifi sori akoko asiko
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Fifi sori ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Akọsilẹ: Jọwọ ṣe akiyesi pe, Ubuntu 22.04, o ti wa tẹlẹ pẹlu sọfitiwia sọ ti fi sori ẹrọ, nitorinaa ko ṣe pataki lati ṣiṣẹ ilana naa. Sibẹsibẹ, ilana ti o wulo fun awọn ẹya ti o da lori Ubuntu 22.04 ati iru fun awọn ẹya agbalagba ti Ubuntu. Ati fun alaye siwaju sii ati alaye lori awọn ilana fifi sori ẹrọ lori Ubuntu 22.04, o le ṣawari awọn atẹle ọna asopọ.

Ayẹwo fifi sori

Ni kete ti o ti fi sii, o le ti lo sọfitiwia sọ nipasẹ awọn miiran bii Oju-iwe Iwoye wiwo. Sibẹsibẹ, fun ṣayẹwo pe ohun gbogbo ti fi sori ẹrọ daradara ati iṣẹ-ṣiṣe, nìkan ṣiṣẹ awọn aṣẹ wọnyi ki o fọwọsi alaye ti o wu jade, bi o ṣe han ninu awọn sikirinisoti wọnyi:

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

Ṣayẹwo fifi sori ẹrọ - Sikirinifoto 1

Ṣayẹwo fifi sori ẹrọ - Sikirinifoto 2

MOS-P3: Ṣiṣawari nla ati idagbasoke Orisun Microsoft - Apá 3
Nkan ti o jọmọ:
MOS-P3: Ṣiṣawari nla ati idagbasoke Orisun Microsoft - Apá 3
Aami GitLab
Nkan ti o jọmọ:
GitLab n kede ijira ti olootu rẹ nipasẹ Koodu Studio Visual

Akojọpọ: Ifiweranṣẹ asia 2021

Akopọ

Ni kukuru, ni Microsoft pa idasi bi awọn miiran tekinoloji omiran si aye ti Free Software ati Open Source. Ati pẹlu ifijiṣẹ yii ati wiwa irọrun ti awọn ọja sọfitiwia bii Microsoft .NET 6 y Oju-iwe Iwoye wiwo, tesiwaju lati mu awọn iṣẹ ti software Difelopa lori Awọn ọna ṣiṣe ọfẹ ati ṣii, eyini ni, Awọn pinpin GNU / Linux.

Ti o ba fẹran ifiweranṣẹ yii, rii daju lati sọ asọye lori rẹ ki o pin pẹlu awọn miiran. Ati ki o ranti, ṣabẹwo si wa «oju-ile» lati ṣawari awọn iroyin diẹ sii, bii darapọ mọ ikanni osise wa ti Telegram lati FromLinux, Oorun ẹgbẹ fun alaye siwaju sii lori oni koko.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.