# Wazuh Aracısını Kaynaklardan Yükleme - Windows

<p class="callout info">Not: Aşağıdaki prosedür Ubuntu 22.04'te test edilmiştir ve diğer Debian/Ubuntu sürümlerinde de çalışabilir. MinGW 10 kullanmak gerekir.</p>

1. Ubuntu yapı ortamını kurun. Ubuntu'da Windows Wazuh aracı yükleyicisini oluşturmak için bu bağımlılıkları yükleyin:
    
    ```
    apt-get install curl gcc-mingw-w64 g++-mingw-w64-i686 g++-mingw-w64-x86-64 nsis make cmake
    ```
2. Windows yapı ortamını kurun. Yükleyiciyi oluşturmak için, Windows makinesinde aşağıdaki bağımlılıkların bulunması gerekir:
    
    
    - [WiX Araç Seti](http://wixtoolset.org/) .
    - .NET çerçevesi 3.5.1.
    - Microsoft Windows SDK'sı.
3. Wazuh kaynak kodunu Ubuntu makinesine indirin ve sıkıştırılmış dosyayı açın:
    
    ```
    curl -Ls https://github.com/wazuh/wazuh/archive/v4.9.2.tar.gz | tar zx
    cd wazuh-4.9.2/src
    ```
4. Aşağıdaki komutu çalıştırarak Agent'ı derleyin `<span class="pre">make</span>`:
    
    ```
    make deps TARGET=winagent
    make TARGET=winagent
    ```
    
    İnşa sürecinin sonunda aşağıdaki çıktı görünecektir:
    
    <div aria-expanded="true" class="output highlight-none notranslate collapsible expanded"><div class="output-title" role="button">**Output**</div></div>```
    Done building winagent
    ```
5. Tüm depoyu Windows makinesine taşır. İşlemi hızlandırmak için sıkıştırılması önerilir.
    
    ```
    cd ../.. && zip -r wazuh.zip wazuh-4.9.2
    ```
6. Depoyu Windows makinesinde açın, `<span class="pre">wazuh-installer-build-msi.bat</span>`betiği win32 klasöründen çalıştırın.
    
    ```
    cd wazuh-4.9.2\src\win32
     .\wazuh-installer-build-msi.bat
    ```
    
    Eğer yükleyiciyi imzalamak istemiyorsanız, önceki scriptte signtool satırını yorum olarak yazmanız veya silmeniz gerekecektir.
    
    ```
    :: signtool sign /a /tr http://timestamp.digicert.com /d "%MSI_NAME%" /fd SHA256 /td SHA256 "%MSI_NAME%"
    ```
7. İstendiğinde sürümü ve revizyon numarasını belirtin. Bu aynı zamanda Windows yükleyici dosyasını da oluşturacaktır. Aşağıdaki çıktıda sürüm 4.9.2 olarak ayarlanmıştır ve revizyon 1 olarak ayarlanmıştır. Bu, Windows yükleyicisini oluşturur`<span class="pre">wazuh-agent-4.9.2-1.msi<br></br></span>`
    
    ```
    C:\wazuh\wazuh-4.9.2\src\win32>REM IF VERSION or REVISION are empty, ask for their value
    
    C:\wazuh\wazuh-4.9.2\src\win32>IF [] == [] set /p VERSION=Enter the version of the Wazuh agent (x.y.z):
    Enter the version of the Wazuh agent (x.y.z):4.9.2
    
    C:\wazuh\wazuh-4.9.2\src\win32>IF [] == [] set /p REVISION=Enter the revision of the Wazuh agent:
    Enter the revision of the Wazuh agent:1
    
    C:\wazuh\wazuh-4.9.2\src\win32>SET MSI_NAME=wazuh-agent-4.9.2-1.msi
    ```
8. <span class="doc">Kurulum kılavuzunu</span> izleyerek wazuh-agent-4.9.2-1.msi kurulumunu gerçekleştirin .

### Sonraki adımlar

Artık aracı yüklendiğine göre, bir sonraki adım aracı Wazuh sunucusuna kaydetmektir. Bu süreç hakkında daha fazla bilgi için lütfen [<span class="doc">Wazuh aracı kayıt</span>](https://acikkaynak.lastguard.com.tr/books/kullanim-kilavuzu/page/wazuh-agent-kayit) bölümünü kontrol edin.

### Kaldır

Aracı kaldırmak için, gözetimsiz işlemi gerçekleştirmek üzere orijinal MSI dosyasına ihtiyaç duyulacaktır:

```
msiexec.exe /x wazuh-agent-4.9.2-1.msi /qn
```