تثبيت OR-أدوات لـ .Net من النظام الثنائي على نظام التشغيل Linux

مُقدّمة

يشرح هذا الدليل كيفية تثبيت OR-Tools لـ .Net على Linux.

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

  • Alpine Edge 64-bit (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-bit (x86_64)
  • Ubuntu 24.04 64 بت (x86_64)
  • Ubuntu 22.04 LTS 64 بت (x86_64)
  • Ubuntu 20.04 LTS 64 بت (x86_64)

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

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

.Net Core SDK >= 3.1

بعد ذلك، ثبِّت الإصدار 3.1 من حزمة Net Core SDK أو إصدارًا أحدث. لإجراء ذلك، افتح نافذة طرفية وأدخِل ما يلي:

Alpine

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.، قم بتشغيل الأوامر التالية لإضافة مجلد مفتاح توقيع الحزمة إلى قائمة المفاتيح الموثوق بها وإضافة الحزمة المستودع.

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/ar-sa/dotnet/core/install/linux-fedora

قبعة فيدورا

sudo dnf install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/ar-sa/dotnet/core/install/linux-fedora

OpenSUSE

قبل تثبيت NET.، قم بتشغيل الأوامر التالية لإضافة مجلد مفتاح توقيع الحزمة إلى قائمة المفاتيح الموثوق بها وإضافة الحزمة المستودع.

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/ar-sa/dotnet/core/install/linux-opensuse

Ubuntu

sudo apt install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

Ubuntu

sudo apt install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

Ubuntu

sudo apt install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-ubuntu

تثبيت أدوات OR

اتخذ الخطوات التالية لتثبيت مكتبة OR-Tools لـ .Net:

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

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

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

make test

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