Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีติดตั้ง .NET 5 บน Ubuntu Linux

อยากดาวน์โหลดและติดตั้ง .NET 5 บนเครื่อง Ubuntu แต่ไม่รู้วิธี? คู่มือนี้จะพาคุณผ่านกระบวนการติดตั้ง .NET 5 (Dotnet 5) บน Ubuntu Linux 20.04 (LTS) อย่างครบถ้วน Dotnet 5 เป็นรุ่นล่าสุดในตระกูล .NET Core และรองรับประเภทแอปพลิเคชันและแพลตฟอร์มมากกว่าตัวก่อนหน้า

แม้บทความนี้จะเน้นการติดตั้ง .NET 5 บน Ubuntu Linux Dotnet 5 ยังรองรับ distro Linux อื่นๆ เช่น CentOS, Red Hat Enterprise Linux, Alpine ฯลฯ

.NET 5 คืออะไร?

.NET framework มีมาตั้งแต่ปี 2002 ตอนเผยแพร่ครั้งแรก framework รองรับเฉพาะ Windows operating system Microsoft เป็นผู้รับผิดชอบพัฒนาและเผยแพร่ framework

แตกต่างจาก .NET framework เริ่มต้น .NET 5 เป็น framework แบบ cross-platform และ open-source คุณพัฒนาและรันแอปพลิเคชัน .NET 5 บนแพลตฟอร์มอื่นๆ เช่น Linux และ macOS ได้ สุดท้าย Dotnet 5 เป็นแบบ modular และ lightweight

เกี่ยวข้อง: Open Source vs. Free Software: ต่างกันอย่างไร?

ติดตั้ง .NET SDK บน Ubuntu

หากต้องการติดตั้ง .NET framework สำหรับทั้งพัฒนาและรันแอป .NET ขั้นแรกต้องติดตั้ง .NET Software Development Kit (SDK) ซึ่งรวม .NET Runtime ไปด้วยโดยค่าเริ่มต้น

ขั้นแรก เพิ่ม Microsoft package repository เข้า package list ของระบบ รวมถึงเพิ่ม Microsoft's package signing key เข้า trusted keys ของคุณ

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

หลังเพิ่ม package repository ใหม่ ให้ดึงข้อมูลแพ็กเกจล่าสุดจาก package sources ด้วย apt

sudo apt update

เพื่อติดตั้ง .NET SDK อย่างปลอดภัยผ่าน HTTPS ต้องติดตั้งแพ็กเกจ apt-transport-https ด้วยคำสั่ง:

sudo apt install apt-transport-https

จากนั้นติดตั้ง .NET 5 SDK ด้วยคำสั่ง:

sudo apt-get install -y dotnet-sdk-5.0

ทางเลือก คุณติดตั้ง Dotnet SDK ด้วย snap ได้อีกด้วย

sudo snap install dotnet-sdk

เรียนรู้เพิ่ม: วิธีใช้ Apt และจากไปกับ Apt-get

ตรวจสอบการติดตั้ง

เพื่อตรวจสอบว่า .NET 5 ติดตั้งสำเร็จ ให้รันคำสั่งต่อไปนี้เพื่อแสดง SDK ที่มีอยู่ในระบบ หากติดตั้งหลาย SDK จะแสดงทั้งหมดที่นี่

dotnet --list-sdks
วิธีติดตั้ง .NET 5 บน Ubuntu Linux

ตามที่กล่าวไว้ ตอนติดตั้ง .NET 5 SDK รันไทม์ .NET จะรวมอยู่ด้วย ตรวจสอบการติดตั้ง Runtime:

dotnet --list-runtimes

พัฒนาแอปพลิเคชันด้วย .NET

แม้ .NET จะติดตั้งและใช้งานง่าย แต่บางครั้งผู้ใช้พบปัญหาที่ยากต่อการแก้ไข ในสถานการณ์นั้น ใช้คำสั่งต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง dotnet และตัวเลือกของมัน

dotnet --help

องค์ประกอบต่างๆ ใน .NET framework ทำให้นักพัฒนาหลายคนสับสน และก่อนเริ่มพัฒนาแอปพลิเคชันด้วย framework การรู้จักว่า .NET จริงๆ คืออะไร จะช่วยได้