مُقدّمة
يساعدك هذا الدليل على بدء استخدام OR-الأدوات في .Net من خلال عملية بسيطة مثال.
وعلى الرغم من أن هذه الإرشادات قد تنطبق أيضًا على متغيرات 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
سينتوس
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-centos#centos-7sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install -y dotnet-sdk-6.0
نظام التشغيل دبيان
قبل تثبيت 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
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-debiansudo apt update
sudo apt install -y dotnet-sdk-6.0
قبعة فيدورا
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
الحصول على مثال رمز .Net
يوجد مثال التعليمة البرمجية في dotnet_or-tools.
تنزيل المستودع كملف ZIP واستخراجه أو استنساخ المستودع:
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، وأنت على استعداد بدء استخدام أدوات OR.