Computer >> कंप्यूटर >  >> प्रणाली >> Linux

उबंटू लिनक्स पर .NET 5 कैसे स्थापित करें

अपनी उबंटू मशीन पर .NET 5 डाउनलोड और इंस्टॉल करना चाहते हैं, लेकिन समझ नहीं पा रहे हैं कि कैसे? यह मार्गदर्शिका आपको Ubuntu Linux 20.04 (LTS) पर .NET 5 (डॉटनेट 5) स्थापित करने की पूरी प्रक्रिया के बारे में बताएगी। डॉटनेट 5 .NET कोर परिवार में नवीनतम संस्करण है और यह अपने पूर्ववर्ती की तुलना में और भी अधिक एप्लिकेशन प्रकारों और प्लेटफार्मों का समर्थन करता है।

हालांकि यह लेख उबंटू लिनक्स पर .NET 5 को स्थापित करने पर ध्यान केंद्रित करेगा, डॉटनेट 5 अन्य लिनक्स डिस्ट्रोज़ जैसे कि CentOS, Red Hat Enterprise Linux, अल्पाइन, आदि पर भी समर्थित है।

.NET 5 क्या है?

.NET फ्रेमवर्क 2002 से अस्तित्व में है। इसकी पहली रिलीज के समय, फ्रेमवर्क केवल विंडोज ऑपरेटिंग सिस्टम पर समर्थित था। Microsoft वर्तमान में ढांचे के विकास और वितरण के लिए जिम्मेदार है।

प्रारंभिक .NET ढांचे के विपरीत, .NET 5 एक क्रॉस-प्लेटफ़ॉर्म और ओपन-सोर्स फ्रेमवर्क है। आप Linux और macOS जैसे अन्य प्लेटफॉर्म पर .NET 5 एप्लिकेशन विकसित और चला सकते हैं। सबसे अच्छी बात यह है कि डॉटनेट 5 मॉड्यूलर और हल्का है।

संबंधित: ओपन सोर्स बनाम फ्री सॉफ्टवेयर:क्या अंतर है?

Ubuntu पर .NET SDK इंस्टॉल करना

यदि आप .NET ऐप्स को विकसित करने और चलाने दोनों के लिए .NET फ्रेमवर्क स्थापित करना चाहते हैं, तो सबसे पहले, आपको .NET सॉफ़्टवेयर डेवलपमेंट किट (SDK) इंस्टॉल करना होगा, जिसमें डिफ़ॉल्ट रूप से .NET रनटाइम भी शामिल है।

सबसे पहले, 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

नया पैकेज रिपॉजिटरी जोड़ने के बाद, उपयुक्त . का उपयोग करके अपने पैकेज स्रोतों से नवीनतम पैकेज जानकारी प्राप्त करें ।

sudo apt update

HTTPS के माध्यम से .NET SDK को सुरक्षित रूप से स्थापित करने में सक्षम होने के लिए, apt-transport-https को स्थापित करना सुनिश्चित करें। नीचे दिए गए आदेश का उपयोग करके पैकेज करें।

sudo apt install apt-transport-https

फिर, निम्न आदेश का उपयोग करके .NET 5 SDK स्थापित करें।

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

वैकल्पिक रूप से, आप snap . का उपयोग करके Dotnet SDK भी स्थापित कर सकते हैं ।

sudo snap install dotnet-sdk

और जानें:Apt का उपयोग कैसे करें और Apt-get को अलविदा कहें

संस्थापन को सत्यापित करना

यह जांचने के लिए कि क्या .NET 5 सफलतापूर्वक स्थापित किया गया है, आप अपने सिस्टम पर उपलब्ध एसडीके को सूचीबद्ध करने के लिए निम्न कमांड चला सकते हैं। यदि आपके पास एक से अधिक SDK स्थापित हैं, तो वे सभी यहां सूचीबद्ध होंगे।

dotnet --list-sdks
उबंटू लिनक्स पर .NET 5 कैसे स्थापित करें

जैसा कि पहले उल्लेख किया गया है, जब आप .NET 5 SDK स्थापित करते हैं, तो .NET रनटाइम डिफ़ॉल्ट रूप से शामिल होता है। निम्न आदेश का उपयोग करके रनटाइम स्थापना को सत्यापित करें।

dotnet --list-runtimes

.NET के साथ एप्लिकेशन डेवलप करना

यद्यपि .NET स्थापित करना और उपयोग करना आसान है, कभी-कभी उपयोगकर्ता ऐसे मुद्दों से टकराते हैं जिन्हें ठीक करना मुश्किल होता है। ऐसी स्थितियों में, डॉटनेट . के बारे में अधिक जानने के लिए आप निम्न कमांड का उपयोग कर सकते हैं कमांड  और इसके विकल्प।

dotnet --help

.NET ढांचे में विभिन्न घटक बहुत से डेवलपर्स को भ्रमित करते हैं। और इससे पहले कि आप फ्रेमवर्क का उपयोग करके एप्लिकेशन विकसित करना शुरू करें, यह जानना उपयोगी हो सकता है कि .NET वास्तव में क्या है।


  1. काली लिनक्स कैसे स्थापित करें

    अधिकांश लिनक्स वितरण सामान्य उपयोगकर्ता के लिए डिज़ाइन किए गए हैं, लेकिन काली लिनक्स उनमें से एक नहीं है। यह डेबियन-आधारित डिस्ट्रो सुरक्षा पेशेवरों और जिज्ञासु शौकीनों के लिए एकदम सही है, जिन्हें व्हाइट-हैट हैकिंग और सिस्टम परीक्षण के लिए सही टूल की आवश्यकता होती है। काली लिनक्स में सुरक्षा परीक्ष

  1. लिनक्स पर कोडी कैसे स्थापित करें

    जब मीडिया स्ट्रीमिंग की बात आती है, तो कोडी से बेहतर कोई खिलाड़ी नहीं है। यह आपके बॉक्ससेट संग्रह से लेकर लाइव टीवी तक सब कुछ स्ट्रीम कर सकता है - मूल Xbox पर इसकी विनम्र शुरुआत से बहुत दूर। चूंकि यह क्रॉस-प्लेटफ़ॉर्म है, इसलिए आपको इसे अपने Linux PC पर इंस्टॉल करने में कोई समस्या नहीं होगी। कुछ लि

  1. आर्क लिनक्स कैसे स्थापित करें

    उबंटू या लिनक्स टकसाल के विपरीत, आर्क लिनक्स एक रोलिंग रिलीज लिनक्स वितरण है, जिसका अर्थ है कि आपको इसे केवल एक बार इंस्टॉल करना होगा, और यह लगातार नवीनतम संस्करण में अपडेट होगा। यह एक बेयरबोन वितरण भी है जो आपको उस पर पूर्ण नियंत्रण देता है जिसे आप अपने सिस्टम पर स्थापित करना चाहते हैं। सबसे अच्छी