نصب OR-Tools برای دات نت از باینری در لینوکس

معرفی

این راهنما نحوه نصب OR-Tools را برای دات نت در لینوکس توضیح می دهد.

اگرچه این دستورالعمل‌ها ممکن است بر روی انواع دیگر لینوکس نیز کار کنند، ما آنها را فقط روی ماشین‌هایی آزمایش کرده‌ایم که شرایط زیر را داشته باشند:

  • Alpine Edge 64 بیتی (x86_64)
  • Centos 7 LTS 64 بیتی (x86_64)
  • Debian SID 64 بیتی (x86_64)
  • دبیان 11 (bullseye) 64 بیتی (x86_64)
  • فدورا 38 64 بیتی (x86_64)
  • فدورا 37 64 بیتی (x86_64)
  • OpenSuse Leap 64 بیتی (x86_64)
  • اوبونتو 23.10 64 بیتی (x86_64)
  • اوبونتو 22.04 LTS 64 بیتی (x86_64)
  • اوبونتو 20.04 LTS 64 بیتی (x86_64)

پیش نیازها

بخش های زیر پیش نیازهای نصب OR-Tools را شرح می دهند.

Net Core SDK >= 3.1

سپس، Net Core SDK نسخه 3.1 یا بالاتر را نصب کنید. برای انجام این کار، یک پنجره ترمینال را باز کنید و وارد کنید:

آلپاین

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

دبیان

قبل از نصب دات نت، دستورات زیر را اجرا کنید تا کلید امضای بسته مایکروسافت را به لیست کلیدهای مورد اعتماد خود اضافه کنید و مخزن بسته را اضافه کنید.

مرجع
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/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

قبل از نصب دات نت، دستورات زیر را اجرا کنید تا کلید امضای بسته مایکروسافت را به لیست کلیدهای مورد اعتماد خود اضافه کنید و مخزن بسته را اضافه کنید.

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

اوبونتو

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

اوبونتو

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

اوبونتو

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

نصب OR-Tools

مراحل زیر را برای نصب کتابخانه OR-Tools برای Net انجام دهید:

توزیع باینری را برای سیستم خود دانلود و استخراج کنید:

نصب خود را تایید کنید

برای آزمایش نصب های .Net خود، یک پنجره ترمینال را باز کنید و به دایرکتوری بروید که در آن توزیع باینری را باز کرده اید. سپس دستور زیر را وارد کنید:

make test

این مجموعه ای از نمونه ها را برای OR-Tools اجرا می کند. اگر همه نمونه ها با موفقیت اجرا شوند، آماده شروع با OR-Tools هستید.