ต้องการดาวน์โหลดและติดตั้ง .NET 5 บนเครื่อง Ubuntu ของคุณ แต่ไม่รู้ว่าจะทำอย่างไร คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการติดตั้ง .NET 5 (Dotnet 5) บน Ubuntu Linux 20.04 (LTS) Dotnet 5 เป็นเวอร์ชันล่าสุดในตระกูล .NET Core และรองรับประเภทแอปพลิเคชันและแพลตฟอร์มได้มากกว่ารุ่นก่อน
แม้ว่าบทความนี้จะเน้นไปที่การติดตั้ง .NET 5 บน Ubuntu Linux แต่ Dotnet 5 ยังรองรับ Linux distros อื่นๆ เช่น CentOS, Red Hat Enterprise Linux, Alpine เป็นต้น
.NET 5 คืออะไร
.NET framework มีมาตั้งแต่ปี 2002 ในขณะที่เผยแพร่ครั้งแรก เฟรมเวิร์กได้รับการสนับสนุนบนระบบปฏิบัติการ Windows เท่านั้น ปัจจุบัน Microsoft มีหน้าที่รับผิดชอบในการพัฒนาและแจกจ่ายเฟรมเวิร์ก
ไม่เหมือนกับ .NET framework เริ่มต้น .NET 5 เป็นเฟรมเวิร์กข้ามแพลตฟอร์มและโอเพ่นซอร์ส คุณสามารถพัฒนาและเรียกใช้แอปพลิเคชัน .NET 5 บนแพลตฟอร์มอื่นๆ เช่น Linux และ macOS เหนือสิ่งอื่นใด Dotnet 5 เป็นแบบโมดูลาร์และน้ำหนักเบา
ที่เกี่ยวข้อง: โอเพ่นซอร์สกับซอฟต์แวร์ฟรี:ความแตกต่างคืออะไร
กำลังติดตั้ง .NET SDK บน Ubuntu
หากคุณต้องการติดตั้ง .NET Framework สำหรับทั้งการพัฒนาและใช้งานแอป .NET ก่อนอื่น คุณจะต้องติดตั้ง .NET Software Development Kit (SDK) ซึ่งรวมถึง .NET Runtime ตามค่าเริ่มต้นด้วย
ขั้นแรก เพิ่มที่เก็บแพ็คเกจของ Microsoft ลงในรายการแพ็คเกจของระบบของคุณ นอกจากนี้ ให้รวมคีย์การลงนามแพ็กเกจของ Microsoft ไว้ในคอลเล็กชันคีย์ที่เชื่อถือได้
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
หลังจากเพิ่มที่เก็บแพ็คเกจใหม่แล้ว รับข้อมูลแพ็คเกจล่าสุดจากแหล่งแพ็คเกจของคุณโดยใช้ 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 จะถูกรวมไว้ตามค่าเริ่มต้น ตรวจสอบการติดตั้งรันไทม์โดยใช้คำสั่งต่อไปนี้
dotnet --list-runtimes
การพัฒนาแอปพลิเคชันด้วย .NET
แม้ว่า .NET จะติดตั้งและใช้งานง่าย แต่บางครั้งผู้ใช้ก็พบปัญหาที่แก้ไขได้ยาก ในสถานการณ์เช่นนี้ คุณสามารถใช้คำสั่งต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ ดอทเน็ต คำสั่ง และทางเลือกต่างๆ
dotnet --help
ส่วนประกอบต่างๆ ใน .NET framework ทำให้นักพัฒนาหลายคนสับสน และก่อนที่คุณจะเริ่มพัฒนาแอปพลิเคชันโดยใช้เฟรมเวิร์ก การรู้ว่าจริงๆ แล้ว .NET คืออะไรอาจมีประโยชน์