ভূমিকা
লিনাক্সে C++ এর জন্য 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 ইনস্টল করার পূর্বশর্তগুলি বর্ণনা করে৷
C++ টুল
C++ টুল ইনস্টল করতে, একটি টার্মিনাল উইন্ডো খুলুন এবং লিখুন:
আলপাইন
apk add alpine-sdk linux-headers cmake lsb-release-minimal
সেন্টোস
sudo yum groupinstall -y 'Development Tools'
sudo yum install -y pkgconfig redhat-lsb-core
ডেবিয়ান
sudo apt update
sudo apt install -y build-essential cmake lsb-release
ফেডোরা
sudo dnf groupinstall -y 'Development Tools'
sudo dnf install -y gcc-c++ cmake redhat-lsb-core
ফেডোরা
sudo dnf groupinstall -y 'Development Tools'
sudo dnf install -y gcc-c++ cmake redhat-lsb-core
OpenSUSE
sudo zypper refresh
sudo zypper install -y git gcc11 gcc11-c++ lsb-release
উবুন্টু
sudo apt update
sudo apt install -y build-essential cmake lsb-release
উবুন্টু
sudo apt update
sudo apt install -y build-essential cmake lsb-release
উবুন্টু
sudo apt update
sudo apt install -y build-essential cmake lsb-release
OR-Tools ইনস্টল করা হচ্ছে
C++ এর জন্য OR-Tools লাইব্রেরি ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি নিন:
আপনার সিস্টেমের জন্য বাইনারি বিতরণ ডাউনলোড এবং নিষ্কাশন করুন:
- আলপাইন প্রান্ত
- CentOS 7
- ডেবিয়ান সিড
- ডেবিয়ান 11
- ফেডোরা 38
- ফেডোরা 37
- ওপেনসুজ লিপ
- উবুন্টু 24.04
- উবুন্টু 22.04 LTS
- উবুন্টু 20.04 LTS
আপনার ইনস্টলেশন যাচাই করুন
আপনার C++ ইনস্টলেশন পরীক্ষা করতে, একটি টার্মিনাল উইন্ডো খুলুন এবং যে ডিরেক্টরিতে আপনি বাইনারি ডিস্ট্রিবিউশন আনপ্যাক করেছেন সেখানে নেভিগেট করুন। তারপর নিম্নলিখিত কমান্ড লিখুন:
make test
এটি OR-Tools-এর জন্য উদাহরণের একটি নির্বাচন চালায়। যদি সমস্ত উদাহরণ সফলভাবে চালানো হয়, আপনি OR-Tools দিয়ে শুরু করতে প্রস্তুত।