Introduction
Ce guide explique comment installer OR-Tools pour .Net sous Linux.
Bien que ces instructions puissent également fonctionner sur d'autres variantes de Linux, nous ne les avons testées que sur des machines répondant aux exigences suivantes:
- Alpine Edge 64 bits (x86_64)
- Centos 7 LTS 64 bits (x86_64)
- Debian SID 64 bits (x86_64)
- Debian 11 (bullseye) 64 bits (x86_64)
- Fedora 38 64 bits (x86_64)
- Fedora 37 64 bits (x86_64)
- OpenSuse Leap 64 bits (x86_64)
- Ubuntu 23.10 64 bits (x86_64)
- Ubuntu 22.04 LTS 64 bits (x86_64)
- Ubuntu 20.04 LTS 64 bits (x86_64)
Conditions préalables
Les sections suivantes décrivent les conditions préalables à l'installation des outils OU.
SDK .Net Core 3.1 ou version ultérieure
Installez ensuite le SDK .Net Core version 3.1 ou ultérieure. Pour ce faire, ouvrez une fenêtre de terminal et saisissez la commande suivante:
Alpine
apk add dotnet6-sdk
ref: https://learn.microsoft.com/en-us/dotnet/core/install/linux-alpine
Centos
ref: https://learn.microsoft.com/fr-fr/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
Avant d'installer .NET, exécutez les commandes suivantes pour ajouter la clé de signature de packages Microsoft à votre liste de clés de confiance et ajouter le dépôt de packages.
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
Réf: https://learn.microsoft.com/fr-fr/dotnet/core/install/linux-debiansudo apt update
sudo apt install -y dotnet-sdk-6.0
Fedora
sudo dnf install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/fr-fr/dotnet/core/install/linux-fedora
Fedora
sudo dnf install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/fr-fr/dotnet/core/install/linux-fedora
OpenSUSE
Avant d'installer .NET, exécutez les commandes suivantes pour ajouter la clé de signature de packages Microsoft à votre liste de clés de confiance et ajouter le dépôt de packages.
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
Vous pouvez ensuite installer le SDK .Net à l'aide de la commande suivante:
sudo zypper install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/fr-fr/dotnet/core/install/linux-opensuse
Ubuntu
sudo apt install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/en-us/dotnet/core/install/linux-Ubuntu
Ubuntu
sudo apt install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/en-us/dotnet/core/install/linux-Ubuntu
Ubuntu
sudo apt install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/en-us/dotnet/core/install/linux-Ubuntu
Installation des outils OU
Pour installer la bibliothèque OR-Tools pour .Net, procédez comme suit:
Téléchargez et extrayez la distribution binaire pour votre système:
- Alpine Edge
- CentOS 7
- Debian Sid
- Debian 11
- Fedora 38
- Fedora 37
- OpenSuse Leap
- Ubuntu 23.10
- Ubuntu 22.04 LTS
- Ubuntu 20.04 LTS
Valider votre installation
Pour tester les installations .Net, ouvrez une fenêtre de terminal et accédez au répertoire dans lequel vous avez décompressé la distribution binaire. Saisissez ensuite la commande suivante:
make test
Cette opération exécute une sélection d'exemples pour les outils OU. Si tous les exemples s'exécutent correctement, vous pouvez commencer à utiliser les outils OR.