লিনাক্সে বাইনারি থেকে .Net-এর জন্য OR-Tools ইনস্টল করা

ভূমিকা

লিনাক্সে .Net এর জন্য OR-Tools কিভাবে ইন্সটল করতে হয় এই গাইডটি ব্যাখ্যা করে।

যদিও এই নির্দেশাবলী অন্যান্য লিনাক্স ভেরিয়েন্টগুলিতেও কাজ করতে পারে, আমরা শুধুমাত্র নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণকারী মেশিনগুলিতে সেগুলি পরীক্ষা করেছি:

  • আলপাইন এজ 64-বিট (x86_64)
  • Centos 7 LTS 64-বিট (x86_64)
  • ডেবিয়ান SID 64-বিট (x86_64)
  • ডেবিয়ান 11 (বুলসি) 64-বিট (x86_64)
  • ফেডোরা 38 64-বিট (x86_64)
  • ফেডোরা 37 64-বিট (x86_64)
  • OpenSuse লিপ 64-বিট (x86_64)
  • উবুন্টু 24.04 64-বিট (x86_64)
  • উবুন্টু 22.04 LTS 64-বিট (x86_64)
  • উবুন্টু 20.04 LTS 64-বিট (x86_64)

পূর্বশর্ত

নিম্নলিখিত বিভাগগুলি OR-Tools ইনস্টল করার পূর্বশর্তগুলি বর্ণনা করে৷

.নেট কোর SDK >= 3.1

এরপর, .Net Core SDK সংস্করণ 3.1 বা উচ্চতর ইনস্টল করুন৷ এটি করতে, একটি টার্মিনাল উইন্ডো খুলুন এবং লিখুন:

আলপাইন

apk add dotnet6-sdk
    

ref: https://learn.microsoft.com/en-us/dotnet/core/install/linux-alpine

সেন্টোস

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install -y dotnet-sdk-6.0
রেফারেন্স: https://learn.microsoft.com/en-us/dotnet/core/install/linux-centos#centos-7

ডেবিয়ান

আপনি .NET ইনস্টল করার আগে, আপনার বিশ্বস্ত কীগুলির তালিকায় Microsoft প্যাকেজ সাইনিং কী যোগ করতে এবং প্যাকেজ সংগ্রহস্থল যোগ করতে নিম্নলিখিত কমান্ডগুলি চালান।

wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
sudo apt update
sudo apt install -y dotnet-sdk-6.0
রেফারেন্স: https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian

ফেডোরা

sudo dnf install -y dotnet-sdk-6.0
রেফারেন্স: https://learn.microsoft.com/en-us/dotnet/core/install/linux-fedora

ফেডোরা

sudo dnf install -y dotnet-sdk-6.0
রেফারেন্স: https://learn.microsoft.com/en-us/dotnet/core/install/linux-fedora

OpenSUSE

আপনি .NET ইনস্টল করার আগে, আপনার বিশ্বস্ত কীগুলির তালিকায় Microsoft প্যাকেজ সাইনিং কী যোগ করতে এবং প্যাকেজ সংগ্রহস্থল যোগ করতে নিম্নলিখিত কমান্ডগুলি চালান।

sudo zypper install libicu
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
wget https://packages.microsoft.com/config/opensuse/15/prod.repo
sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo
sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo

তারপর আপনি নিম্নলিখিত কমান্ড ব্যবহার করে .Net SDK ইনস্টল করতে পারেন:

sudo zypper install -y dotnet-sdk-6.0
রেফারেন্স: https://learn.microsoft.com/en-us/dotnet/core/install/linux-opensuse

উবুন্টু

sudo apt install -y dotnet-sdk-6.0
রেফারেন্স: https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

উবুন্টু

sudo apt install -y dotnet-sdk-6.0
রেফারেন্স: https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

উবুন্টু

sudo apt install -y dotnet-sdk-6.0
রেফারেন্স: https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

OR-Tools ইনস্টল করা হচ্ছে

.Net-এর জন্য OR-Tools লাইব্রেরি ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি নিন:

আপনার সিস্টেমের জন্য বাইনারি বিতরণ ডাউনলোড এবং নিষ্কাশন করুন:

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

আপনার .Net ইনস্টলেশন পরীক্ষা করতে, একটি টার্মিনাল উইন্ডো খুলুন এবং যে ডিরেক্টরিতে আপনি বাইনারি ডিস্ট্রিবিউশন আনপ্যাক করেছেন সেখানে নেভিগেট করুন। তারপর নিম্নলিখিত কমান্ড লিখুন:

make test

এটি OR-Tools-এর জন্য উদাহরণের একটি নির্বাচন চালায়। যদি সমস্ত উদাহরণ সফলভাবে চালানো হয়, আপনি OR-Tools দিয়ে শুরু করতে প্রস্তুত।