अपनी उबंटू मशीन पर .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 SDK स्थापित करते हैं, तो .NET रनटाइम डिफ़ॉल्ट रूप से शामिल होता है। निम्न आदेश का उपयोग करके रनटाइम स्थापना को सत्यापित करें।
dotnet --list-runtimes
.NET के साथ एप्लिकेशन डेवलप करना
यद्यपि .NET स्थापित करना और उपयोग करना आसान है, कभी-कभी उपयोगकर्ता ऐसे मुद्दों से टकराते हैं जिन्हें ठीक करना मुश्किल होता है। ऐसी स्थितियों में, डॉटनेट . के बारे में अधिक जानने के लिए आप निम्न कमांड का उपयोग कर सकते हैं कमांड और इसके विकल्प।
dotnet --help
.NET ढांचे में विभिन्न घटक बहुत से डेवलपर्स को भ्रमित करते हैं। और इससे पहले कि आप फ्रेमवर्क का उपयोग करके एप्लिकेशन विकसित करना शुरू करें, यह जानना उपयोगी हो सकता है कि .NET वास्तव में क्या है।