Giriş
Bu kılavuz, basit bir çalışmayla .Net'teki VEYA araçlarını kullanmaya başlamanıza yardımcı olur. örneğine bakalım.
Bu talimatlar diğer Linux varyantlarında da geçerli olabilir ancak aşağıdaki gereksinimleri karşılayan makinelerde test edilmiş olmalıdır:
- Alpine Edge 64 bit (x86_64)
- Centos 7 LTS 64 bit (x86_64)
- Debian SID 64 bit (x86_64)
- Debian 11 (bullseye) 64 bit (x86_64)
- Fedora 38 64 bit (x86_64)
- Fedora 37 64 bit (x86_64)
- OpenSuse Leap 64 bit (x86_64)
- Ubuntu 24.04 64 bit (x86_64)
- Ubuntu 22.04 LTS 64 bit (x86_64)
- Ubuntu 20.04 LTS 64 bit (x86_64)
Ön koşullar
Aşağıdaki bölümlerde VEYA Araçları'nı yüklemeye ilişkin ön koşullar açıklanmaktadır.
.Net Core SDK >= 3.1
Ardından, .Net Core SDK'sının 3.1 veya sonraki bir sürümünü yükleyin. Bunun için, bir terminal penceresi açın ve şunları girin:
Alpine
apk add dotnet6-sdk
ref: https://learn.microsoft.com/en-us/dotnet/core/install/linux-alpine
Sento
. ref: https://learn.microsoft.com/tr-tr/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'i yüklemeden önce aşağıdaki komutları çalıştırarak Microsoft paket imzalama anahtarını güvenilir anahtarlar listenize ekleyin ve paketi depodur.
.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/tr-tr/dotnet/core/install/linux-debiansudo apt update
sudo apt install -y dotnet-sdk-6.0
Fötr Şapka
sudo dnf install -y dotnet-sdk-6.0
.
https://learn.microsoft.com/tr-tr/dotnet/core/install/linux-fedora
Fötr Şapka
sudo dnf install -y dotnet-sdk-6.0
.
https://learn.microsoft.com/tr-tr/dotnet/core/install/linux-fedora
OpenSUSE
.NET'i yüklemeden önce aşağıdaki komutları çalıştırarak Microsoft paket imzalama anahtarını güvenilir anahtarlar listenize ekleyin ve paketi depodur.
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
Ardından aşağıdaki komutu kullanarak .Net SDK'sını yükleyebilirsiniz:
sudo zypper install -y dotnet-sdk-6.0
.
https://learn.microsoft.com/tr-tr/dotnet/core/install/linux-opensuse
Ubuntu
sudo apt install -y dotnet-sdk-6.0
.
https://learn.microsoft.com/tr-tr/dotnet/core/install/linux-ubuntu
Ubuntu
sudo apt install -y dotnet-sdk-6.0
.
https://learn.microsoft.com/tr-tr/dotnet/core/install/linux-ubuntu
Ubuntu
sudo apt install -y dotnet-sdk-6.0
.
https://learn.microsoft.com/tr-tr/dotnet/core/install/linux-ubuntu
.Net örnek kodunu alma
Örnek kod, dotnet_or-tools deposunu kullanabilirsiniz.
Depoyu zip dosyası olarak indirme veya depoyu klonlayın:
git clone -b v9.10 --depth 1 https://github.com/or-tools/dotnet_or-tools
Örnek dizinine geçin:
cd dotnet_or-tools
Örneği oluşturma
dotnet_or-tools
dizininden:
Projeyi aşağıdakileri kullanarak derleyin:
dotnet build -c Release
Örneği çalıştırma
dotnet_or-tools
dizininden:
İkili dosyayı şunu kullanarak çalıştırın:
dotnet run -c Release
Tebrikler! VEYA Araçları ile bir uygulama çalıştırdınız ve artık VEYA-Araçları'nı kullanmaya başlayın.