كيفية تثبيت .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 مدعوم أيضًا على توزيعات Linux الأخرى مثل CentOS و Red Hat Enterprise Linux و Alpine وما إلى ذلك.

ما هو NET 5؟

ظل .NET framework موجودًا منذ عام 2002. في وقت إصداره الأول ، كان الإطار مدعومًا فقط على نظام التشغيل Windows. مايكروسوفت مسؤولة حاليا عن تطوير وتوزيع إطار العمل.

بخلاف إطار عمل .NET الأولي ، يعد .NET 5 إطار عمل متعدد الأنظمة ومفتوح المصدر. يمكنك تطوير تطبيقات .NET 5 وتشغيلها على أنظمة أساسية أخرى مثل Linux و macOS. أفضل ما في الأمر هو أن Dotnet 5 معياري وخفيف الوزن.

الموضوعات ذات الصلة: المصدر المفتوح مقابل البرمجيات الحرة: ما الفرق؟

تثبيت .NET SDK على Ubuntu

إذا كنت ترغب في تثبيت إطار عمل .NET لكل من تطوير تطبيقات .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 بنجاح ، يمكنك تشغيل الأمر التالي لسرد SDKs المتوفرة على نظامك. إذا كان لديك عدة حزم SDK مثبتة ، فسيتم إدراجها جميعًا هنا.

 dotnet --list-sdks

كما ذكرنا سابقًا ، عند تثبيت .NET 5 SDK ، يتم تضمين .NET Runtime افتراضيًا. تحقق من تثبيت وقت التشغيل باستخدام الأمر التالي.

 dotnet --list-runtimes

تطوير التطبيقات باستخدام .NET

على الرغم من أن .NET سهل التثبيت والاستخدام ، إلا أن المستخدمين يصطدمون أحيانًا بمشكلات يصعب إصلاحها. في مثل هذه الحالات ، يمكنك استخدام الأمر التالي لمعرفة المزيد حول أمر dotnet وخياراتها.

 dotnet --help

تربك المكونات المختلفة في إطار عمل .NET الكثير من المطورين. وقبل أن تبدأ في تطوير التطبيقات باستخدام إطار العمل ، فإن معرفة ما هو .NET حقًا يمكن أن يكون مفيدًا.