تثبيت OR-أدوات لـ C++ من النظام الثنائي على نظام Linux

مقدمة

يشرح هذا الدليل كيفية تثبيت OR-Tools لـ C++ على نظام التشغيل Linux.

على الرغم من أنّ هذه التعليمات قد تعمل أيضًا على إصدارات أخرى من نظام التشغيل Linux، لم نكُن قد اختبرناها إلا على أجهزة تستوفي المتطلبات التالية:

  • Alpine Edge 64 بت (x86_64)
  • Centos 7 LTS 64 بت (x86_64)
  • Debian SID 64 بت (x86_64)
  • Debian 11 (مركز الهدف) 64 بت (x86_64)
  • Fedora 38 64 بت (x86_64)
  • Fedora 37 64 بت (x86_64)
  • OpenSuse Leap 64 بت (x86_64)
  • Ubuntu 23.10 64 بت (x86_64)
  • Ubuntu 22.04 LTS 64 بت (x86_64)
  • Ubuntu 20.04 LTS 64 بت (x86_64)

المتطلبات الأساسية

توضح الأقسام التالية المتطلبات الأساسية لتثبيت أدوات OR.

أدوات C++

لتثبيت أدوات C++ ، افتح نافذة طرفية وأدخل:

Alpine

apk add alpine-sdk linux-headers cmake lsb-release-minimal

سينتوس

sudo yum groupinstall -y 'Development Tools'
sudo yum install -y pkgconfig redhat-lsb-core

نظام التشغيل Debian

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

Ubuntu

sudo apt update
sudo apt install -y build-essential cmake lsb-release

Ubuntu

sudo apt update
sudo apt install -y build-essential cmake lsb-release

Ubuntu

sudo apt update
sudo apt install -y build-essential cmake lsb-release

تثبيت أدوات OR

اتبع الخطوات التالية لتثبيت مكتبة OR-Tools لـ C++:

تنزيل التوزيع الثنائي للنظام واستخراجه:

التحقّق من عملية التثبيت

لاختبار عمليات تثبيت C++ الخاصة بك، افتح نافذة طرفية وانتقل إلى الدليل الذي قمت فيه بفك ضغط التوزيع الثنائي. ثم أدخل الأمر التالي:

make test

يؤدي هذا إلى تشغيل مجموعة مختارة من الأمثلة لأدوات OR. إذا تم تشغيل جميع الأمثلة بنجاح، فأنت جاهز لبدء استخدام OR-Tools.