소개
이 가이드는 .Net에서 OR-Tools를 시작하는 데 도움이 되는 간단한 작업으로 예로 들 수 있습니다
이 지침이 다른 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비트 (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 이상
그런 다음 .Net Core SDK 버전 3.1 이상을 설치합니다. 이렇게 하려면 터미널 창을 열고 다음을 입력합니다.
Alpine
apk add dotnet6-sdk
ref: https://learn.microsoft.com/en-us/dotnet/core/install/linux-alpine
센트토스
참조: https://learn.microsoft.com/ko-kr/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/ko-kr/dotnet/core/install/linux-debiansudo apt update
sudo apt install -y dotnet-sdk-6.0
Fedora
sudo dnf install -y dotnet-sdk-6.0
참조: https://learn.microsoft.com/ko-kr/dotnet/core/install/linux-fedora
Fedora
sudo dnf install -y dotnet-sdk-6.0
참조: https://learn.microsoft.com/ko-kr/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/ko-kr/dotnet/core/install/linux-opensuse
Ubuntu
sudo apt install -y dotnet-sdk-6.0
참조: https://learn.microsoft.com/ko-kr/dotnet/core/install/linux-ubuntu
Ubuntu
sudo apt install -y dotnet-sdk-6.0
참조: https://learn.microsoft.com/ko-kr/dotnet/core/install/linux-ubuntu
Ubuntu
sudo apt install -y dotnet-sdk-6.0
참조: https://learn.microsoft.com/ko-kr/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 도구 시작하기