Microsoft .NET 6: Pemasangan pada Ubuntu atau Debian dan derivatifnya

Microsoft .NET 6: Pemasangan pada Ubuntu atau Debian dan derivatifnya

Microsoft .NET 6: Pemasangan pada Ubuntu atau Debian dan derivatifnya

Hampir sebulan yang lalu, kemas kini terkini untuk Microsoft .NET 6 telah dikeluarkan , dan seperti yang sedia maklum, platform pembangunan sumber terbuka percuma ini , berguna untuk membina semua jenis aplikasi (desktop, mudah alih, web, permainan dan Internet of Things), juga merentas platform. Oleh itu, ia tersedia untuk Windows, macOS dan Linux.

Dan memandangkan, bersama-sama dengan Visual Studio Code , ia merupakan editor kod rentas platform sumber terbuka percuma daripada Microsoft, ia membentuk duo yang sangat baik untuk membangunkan aplikasi pada GNU/Linux, hari ini kita akan membincangkan keadaan semasa rangka kerja ini dan cara memasangnya pada Ubuntu dan Debian . Ia juga mempunyai sokongan asli untuk kedua-dua pengedaran.

Kod Visual Studio 1.69: Versi baharu tersedia dan cara memasangnya

Kod Visual Studio 1.69: Versi baharu tersedia dan cara memasangnya

Dan, sebelum membincangkan topik hari ini yang dikhaskan untuk aplikasi "Microsoft .NET 6" , kami akan meninggalkan beberapa pautan ke penerbitan berkaitan sebelum ini untuk mereka yang berminat :

Kod Visual Studio 1.69: Versi baharu tersedia dan cara memasangnya
artikel berkaitan:
Kod Visual Studio 1.69: Versi baharu tersedia dan cara memasangnya
.NET dan ML.NET: Platform Sumber Terbuka Microsoft
artikel berkaitan:
.NET dan ML.NET: Platform Sumber Terbuka Microsoft

Microsoft .NET 6: Rangka Kerja Cross-Platform daripada Microsoft

Microsoft .NET 6: Rangka Kerja Cross-Platform daripada Microsoft

Mengenai Microsoft .NET 6

Secara ringkasnya, kita boleh katakan perkara berikut tentang "Microsoft .NET 6" :

"Ia merupakan platform pembangunan sumber terbuka merentas platform percuma untuk mencipta pelbagai jenis aplikasi. .NET adalah berdasarkan runtime berprestasi tinggi yang digunakan dalam pengeluaran oleh banyak aplikasi berskala besar." Apakah itu .NET?

Antara banyak ciri yang disebut di laman web rasmi mereka , yang merangkumi dan memberi manfaat kepada pembangun untuk menulis kod berprestasi tinggi yang andal secara produktif , kami akan menyebut tiga ciri berikut:

  1. Pelaksanaan kod tak segerak: Termasuk model Pengaturcaraan Asynchronous Task (TAP), yang menyediakan abstraksi ke atas kod tak segerak.
  2. Penggunaan atribut: Mengendalikan pengisytiharan seperti kata kunci deskriptif yang menerangkan cara mensiri data, menentukan ciri yang digunakan untuk menguatkuasakan keselamatan dan mengehadkan pengoptimuman pengkompil tepat dalam masa (JIT).
  3. Penggunaan penganalisis kod: Yang memudahkan untuk memeriksa kod C# atau Visual Basic untuk isu kualiti dan gaya kod. Itulah sebabnya, bermula dengan .NET 5, parser ini disertakan dalam .NET SDK dan tidak perlu dipasang secara berasingan.

Untuk maklumat lanjut tentang perisian ini, anda boleh melayari pautan berikut: Ciri-ciri , Muat Turun .NET 6 dan Apa yang Baharu dalam .NET 6

Pemasangan pada Ubuntu dan Debian

Untuk pemasangan pada Ubuntu dan Debian , atau terbitannya, prosedur pemasangan adalah seperti berikut:

DotNet6 + Debian

Untuk Debian 11

  • Pakej dengan kunci tandatangan (kunci repositori)
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
  • Memasang SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-6.0
  • Pemasangan masa jalan
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Memasang ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Untuk butiran lanjut dan maklumat tentang proses pemasangan pada Debian 11 , anda boleh melayari pautan berikut.

DotNet6 + Ubuntu

Untuk Ubuntu 22.04

  • Pakej dengan kunci tandatangan (kunci repositori)
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
  • Memasang SDK
sudo apt-get update && \
  sudo apt-get install -y dotnet-6.0
  • Pemasangan masa jalan
sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-6.0
  • Memasang ASP.NET Core Runtime
sudo apt-get install -y dotnet-runtime-6.0

Nota : Sila ambil perhatian bahawa Ubuntu 22.04 telah memasang perisian ini, jadi prosedur ini tidak diperlukan. Walau bagaimanapun, prosedur ini berguna untuk versi berasaskan Ubuntu 22.04 dan yang serupa untuk versi Ubuntu yang lebih awal. Untuk maklumat lanjut dan butiran tentang proses pemasangan untuk Ubuntu 22.04 , anda boleh melayari pautan berikut.

Semakan pemasangan

Setelah dipasang, perisian ini boleh digunakan dengan program lain seperti Visual Studio Code . Walau bagaimanapun, untuk mengesahkan bahawa semuanya telah dipasang dan berfungsi dengan betul , jalankan arahan berikut dan semak outputnya, seperti yang ditunjukkan dalam tangkapan skrin berikut:

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

Semak pemasangan - Tangkapan skrin 1

Semak pemasangan - Tangkapan skrin 2

MOS-P3: Meneroka Microsoft Open Source yang luas dan berkembang - Bahagian 3
artikel berkaitan:
MOS-P3: Meneroka Microsoft Open Source yang luas dan berkembang - Bahagian 3
Logo GitLab
artikel berkaitan:
GitLab mengumumkan penghijrahan editornya oleh Kod Visual Studio

Roundup: Catatan sepanduk 2021

Ringkasan

Pendek kata, Microsoft, seperti syarikat gergasi teknologi lain, terus menyumbang kepada dunia Perisian Sumber Bebas dan Terbuka . Dan dengan keluaran ini serta ketersediaan produk perisian yang mudah seperti Microsoft .NET 6 dan Visual Studio Code , ia terus menambah baik kerja pembangun perisian pada sistem pengendalian bebas dan terbuka , iaitu pengedaran GNU/Linux.

Jika anda menikmati catatan ini, sila tinggalkan komen dan kongsikannya dengan orang lain. Dan ingatlah untuk melayari laman utama kami untuk meneroka lebih banyak berita, dan sertai saluran Telegram DesdeLinux rasmi kami atau kumpulan ini untuk maklumat lanjut tentang topik hari ini.


Tambahkan sebagai sumber pilihan dalam Google