ভূমিকা
লিনাক্সে .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
ডেবিয়ান
আপনি .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
ফেডোরা
sudo dnf install -y dotnet-sdk-6.0
ফেডোরা
sudo dnf install -y dotnet-sdk-6.0
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
উবুন্টু
sudo apt install -y dotnet-sdk-6.0
উবুন্টু
sudo apt install -y dotnet-sdk-6.0
উবুন্টু
sudo apt install -y dotnet-sdk-6.0
OR-Tools ইনস্টল করা হচ্ছে
.Net-এর জন্য OR-Tools লাইব্রেরি ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি নিন:
আপনার সিস্টেমের জন্য বাইনারি বিতরণ ডাউনলোড এবং নিষ্কাশন করুন:
- আলপাইন প্রান্ত
- CentOS 7
- ডেবিয়ান সিড
- ডেবিয়ান 11
- ফেডোরা 38
- ফেডোরা 37
- ওপেনসুজ লিপ
- উবুন্টু 24.04
- উবুন্টু 22.04 LTS
- উবুন্টু 20.04 LTS
আপনার ইনস্টলেশন যাচাই করুন
আপনার .Net ইনস্টলেশন পরীক্ষা করতে, একটি টার্মিনাল উইন্ডো খুলুন এবং যে ডিরেক্টরিতে আপনি বাইনারি ডিস্ট্রিবিউশন আনপ্যাক করেছেন সেখানে নেভিগেট করুন। তারপর নিম্নলিখিত কমান্ড লিখুন:
make test
এটি OR-Tools-এর জন্য উদাহরণের একটি নির্বাচন চালায়। যদি সমস্ত উদাহরণ সফলভাবে চালানো হয়, আপনি OR-Tools দিয়ে শুরু করতে প্রস্তুত।