مقدمة
يشرح هذا الدليل كيفية تثبيت OR-أدوات لـ .Net على نظام Linux.
على الرغم من أنّ هذه التعليمات قد تعمل أيضًا على إصدارات أخرى من نظام التشغيل Linux، فقد اختبرناها فقط على أجهزة تستوفي المتطلبات التالية:
- Alpine Edge 64 بت (x86_64)
- Centos 7 LTS 64 بت (x86_64)
- Debian SID 64 بت (x86_64)
- Debian 11 (bullseye) 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
نظام التشغيل Debian
قبل تثبيت .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
المرجع: 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/en-us/dotnet/core/install/linux-fedora
قبعة فيدورا
sudo dnf install -y dotnet-sdk-6.0
المرجع: https://learn.microsoft.com/en-us/dotnet/core/install/linux-fedora
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
المرجع: https://learn.microsoft.com/en-us/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-أدوات لـ .Net:
عليك تنزيل التوزيع الثنائي للنظام واستخراجه:
- جبال الألب
- CentOS 7
- معرّف Debian Sid
- Debian 11
- قبعة فيدورا 38
- قبعة فيدورا 37
- أداة OpenSuse Leap
- الإصدار 24.04 من نظام التشغيل Ubuntu
- الإصدار 22.04 من قناة الدعم الطويل الأمد (LTS) على نظام التشغيل Ubuntu
- الإصدار 20.04 من قناة الدعم الطويل الأمد (LTS) على نظام التشغيل Ubuntu
التحقّق من صحة عملية التثبيت
لاختبار عمليات تثبيت Net.، افتح نافذة طرفية وانتقل إلى الدليل الذي قمت فيه بفك ضغط التوزيع الثنائي. ثم أدخل الأمر التالي:
make test
يؤدي هذا إلى تشغيل مجموعة مختارة من الأمثلة لأدوات OR. إذا تم تشغيل جميع الأمثلة بنجاح، فأنت على استعداد لبدء استخدام OR-أدوات.