Introdução
Neste guia, explicamos como instalar o OR-Tools para .Net no Linux.
Embora essas instruções também possam funcionar em outras variantes do Linux, nós os testou apenas em máquinas que atendem aos seguintes requisitos:
- Alpine Edge 64 bits (x86_64)
- Centos 7 LTS de 64 bits (x86_64)
- Debian SID de 64 bits (x86_64)
- Debian 11 (Bullseye) de 64 bits (x86_64)
- Fedora 38 de 64 bits (x86_64)
- Fedora 37 de 64 bits (x86_64)
- OpenSuse Leap de 64 bits (x86_64)
- Ubuntu 24.04 de 64 bits (x86_64)
- Ubuntu 22.04 LTS de 64 bits (x86_64)
- Ubuntu 20.04 LTS de 64 bits (x86_64)
Pré-requisitos
As seções a seguir descrevem os pré-requisitos para instalar o OR-Tools.
SDK .Net Core 3.1 ou mais recente
Em seguida, instale a versão 3 .1 ou mais recente do SDK do.Net Core. Para isso, abra uma janela de terminal e digite:
Alpine
apk add dotnet6-sdk
ref: https://learn.microsoft.com/en-us/dotnet/core/install/linux-alpine
Cento
ref: https://learn.microsoft.com/pt-br/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
Antes de instalar o .NET, execute os seguintes comandos para adicionar a biblioteca Microsoft a chave de assinatura do pacote à lista de chaves confiáveis e adicione o pacote repositório de dados.
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
ref: https://learn.microsoft.com/pt-br/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/pt-br/dotnet/core/install/linux-fedora
Fedora
sudo dnf install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/pt-br/dotnet/core/install/linux-fedora
OpenSUSE
Antes de instalar o .NET, execute os seguintes comandos para adicionar a biblioteca Microsoft a chave de assinatura do pacote à lista de chaves confiáveis e adicione o pacote repositório de dados.
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
Em seguida, instale o SDK do .Net usando o seguinte comando:
sudo zypper install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/pt-br/dotnet/core/install/linux-opensuse
Ubuntu
sudo apt install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/pt-br/dotnet/core/install/linux-ubuntu
Ubuntu
sudo apt install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/pt-br/dotnet/core/install/linux-ubuntu
Ubuntu
sudo apt install -y dotnet-sdk-6.0
ref: https://learn.microsoft.com/pt-br/dotnet/core/install/linux-ubuntu
Como instalar o OR-Tools
Siga as etapas abaixo para instalar a biblioteca OR-Tools para .Net:
Faça o download e extraia a distribuição binária para seu sistema:
- Alpine Edge (em inglês)
- CentOS 7
- Debian Sid (link em inglês)
- Debian 11
- Fedora 38 (link em inglês)
- Fedora 37 (link em inglês)
- Salto do OpenSuse
- Ubuntu 24.04
- Ubuntu 22.04 LTS
- Ubuntu 20.04 LTS
Validar sua instalação
Para testar suas instalações do .Net, abra uma janela do terminal e navegue até o diretório em que você descompactou a distribuição binária. Em seguida, insira seguinte comando:
make test
Isso executa uma seleção de exemplos para as ferramentas OR. Se todos os exemplos forem executados com sucesso, está tudo pronto começar a usar o OR-Tools.