อยากดาวน์โหลดและติดตั้ง .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 SDK รันไทม์ .NET จะรวมอยู่ด้วย ตรวจสอบการติดตั้ง Runtime:
dotnet --list-runtimes
พัฒนาแอปพลิเคชันด้วย .NET
แม้ .NET จะติดตั้งและใช้งานง่าย แต่บางครั้งผู้ใช้พบปัญหาที่ยากต่อการแก้ไข ในสถานการณ์นั้น ใช้คำสั่งต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง dotnet และตัวเลือกของมัน
dotnet --help
องค์ประกอบต่างๆ ใน .NET framework ทำให้นักพัฒนาหลายคนสับสน และก่อนเริ่มพัฒนาแอปพลิเคชันด้วย framework การรู้จักว่า .NET จริงๆ คืออะไร จะช่วยได้