কম্পিউটার টিউটোরিয়াল

উবুন্টু লিনাক্সে .NET 5 ইনস্টল করার গাইড

উবুন্টু মেশিনে .NET 5 ডাউনলোড ও ইনস্টল করতে চাইলে কিন্তু পদ্ধতি বুঝতে পারছেন না? এই গাইডে উবুন্টু লিনাক্স ২০.০৪ (LTS)-এ .NET 5 (Dotnet 5) ইনস্টল করার সম্পূর্ণ প্রসেস দেখানো হলো। Dotnet 5 .NET Core ফ্যামিলির লেটেস্ট ভার্সন এবং এর প্রিডিসেসরের চেয়ে আরও অ্যাপ্লিকেশন টাইপ ও প্ল্যাটফর্ম সাপোর্ট করে।

এই আর্টিকেল উবুন্টু লিনাক্সে .NET 5 ইনস্টলে ফোকাস করলেও, Dotnet 5 অন্যান্য লিনাক্স ডিস্ট্রোতে (CentOS, Red Hat Enterprise Linux, Alpine ইত্যাদি) সাপোর্টেড।

.NET 5 কী?

.NET ফ্রেমওয়ার্ক ২০০২ থেকে আছে। প্রথম রিলিজে শুধু উইন্ডোজ OS-এ সাপোর্ট ছিল। Microsoft করণেই ডেভেলপমেন্ট ও ডিস্ট্রিবিউশন।

প্রাথমিক .NET ফ্রেমওয়ার্কের বিপরীতে, .NET 5 ক্রস-প্ল্যাটফর্ম ও ওপেন-সোর্স ফ্রেমওয়ার্ক। লিনাক্স ও macOS-এ .NET 5 অ্যাপ্লিকেশন ডেভেলপ ও রান করা যায়। সবচেয়ে ভালো কথা: Dotnet 5 মডুলার ও লাইটওয়েট।

সম্পর্কিত: ওপেন সোর্স vs ফ্রি সফটওয়্যার: পার্থক্য কী?

উবুন্টুতে .NET SDK ইনস্টল করুন

.NET অ্যাপ ডেভেলপ ও রান উভয় করার জন্য .NET Software Development Kit (SDK) ইনস্টল করতে হবে, যাতে .NET Runtime ডিফল্টভাবে থাকে।

প্রথমে Microsoft প্যাকেজ রিপোজitóরি আপনার সিস্টেমের প্যাকেজ লিস্টে যোগ করুন। 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

নতুন প্যাকেজ রিপোজitóরি যোগ করার পর apt দিয়ে লেটেস্ট প্যাকেজ ইনফো পান:

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 দিয়ে ইনস্টল করুন:

sudo snap install dotnet-sdk

আরও জানুন: Apt ব্যবহার করে Apt-get-কে বাই বাই বলুন।

ইনস্টলেশন যাচাই করুন

.NET 5 সফলভাবে ইনস্টল হয়েছে কিনা চেক করতে উপলব্ধ SDK লিস্ট করুন:

dotnet --list-sdks

একাধিক SDK থাকলে সব লিস্ট হবে। .NET 5 SDK ইনস্টল করলে .NET Runtime ডিফল্টভাবে থাকে। রানটাইম যাচাই:

dotnet --list-runtimes

.NET দিয়ে অ্যাপ্লিকেশন ডেভেলপমেন্ট

.NET ইজি টু ইনস্টল এন্ড ইউজ, কিন্তু কখনও কখনও ডিফিকাল্ট ইস্যু হয়। সেক্ষেত্রে dotnet কমান্ড ও এর অপশন জানতে:

dotnet --help

.NET ফ্রেমওয়ার্কের কম্পোনেন্টগুলো ডেভেলপারদের বিভ্রান্ত করে। অ্যাপ ডেভেলপমেন্ট শুরু করার আগে .NET আসলে কী সেটা জানা হেল্পফুল।

  1. Ubuntu 20.04-এ ফন্ট ইনস্টল করার পদ্ধতি

  2. কালি লিনাক্স ইনস্টল করার পূর্ণ নির্দেশিকা

  3. লিনাক্সে Kodi ইনস্টল করার পদ্ধতি

  4. Arch Linux ইনস্টল করার পদ্ধতি