ভূমিকা
এই গাইডটি আপনাকে একটি সাধারণ কাজের উদাহরণ সহ .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
.Net উদাহরণ কোড পান
উদাহরণ কোডটি dotnet_or-tools সংগ্রহস্থলে অবস্থিত।
একটি জিপ ফাইল হিসাবে সংগ্রহস্থল ডাউনলোড করুন এবং এটি নিষ্কাশন করুন, বা সংগ্রহস্থল ক্লোন করুন:
git clone -b v9.10 --depth 1 https://github.com/or-tools/dotnet_or-tools
উদাহরণ ডিরেক্টরিতে পরিবর্তন করুন:
cd dotnet_or-tools
উদাহরণ তৈরি করুন
dotnet_or-tools
ডিরেক্টরি থেকে:
ব্যবহার করে প্রকল্পটি তৈরি করুন:
dotnet build -c Release
উদাহরণ চালান
dotnet_or-tools
ডিরেক্টরি থেকে:
ব্যবহার করে বাইনারি চালান:
dotnet run -c Release
অভিনন্দন! আপনি এইমাত্র OR-Tools দিয়ে একটি অ্যাপ্লিকেশন চালান, আপনি OR-Tools দিয়ে শুরু করতে প্রস্তুত৷