2023-11-20 22:50:17 +01:00
|
|
|
---
|
|
|
|
title: Install zrok in Windows
|
|
|
|
sidebar_label: Windows
|
|
|
|
---
|
|
|
|
|
|
|
|
import { AssetsProvider } from '@site/src/components/assets-context';
|
|
|
|
import DownloadCard from '@site/src/components/download-card';
|
|
|
|
import styles from '@site/src/css/download-card.module.css';
|
|
|
|
|
2023-11-28 05:05:01 +01:00
|
|
|
## Windows Binary
|
2023-11-20 22:50:17 +01:00
|
|
|
|
|
|
|
<AssetsProvider>
|
|
|
|
<div className={styles.downloadContainer}>
|
|
|
|
<DownloadCard
|
|
|
|
osName="Windows"
|
|
|
|
osLogo="/img/logo-windows.svg"
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</AssetsProvider>
|
|
|
|
|
2023-11-23 05:21:28 +01:00
|
|
|
1. Unarchive the distribution in a temporary directory:
|
|
|
|
|
|
|
|
```text
|
|
|
|
New-Item -Path "$env:TEMP\zrok" -ItemType Directory -ErrorAction Stop
|
|
|
|
tar -xf .\zrok*windows*.tar.gz -C "$env:TEMP\zrok"
|
|
|
|
```
|
|
|
|
|
|
|
|
1. Install the `zrok` executable and include HOME\bin in the search PATH.
|
|
|
|
|
|
|
|
```text
|
|
|
|
$source = Join-Path -Path $env:TEMP -ChildPath "zrok\zrok.exe"
|
2024-02-09 16:45:45 +01:00
|
|
|
$destination = Join-Path -Path $env:USERPROFILE -ChildPath "bin\zrok.exe"
|
2023-11-23 05:21:28 +01:00
|
|
|
New-Item -Path $destination -ItemType Directory -ErrorAction SilentlyContinue
|
|
|
|
Copy-Item -Path $source -Destination $destination
|
|
|
|
$env:path += ";"+$destination
|
|
|
|
```
|
|
|
|
|
|
|
|
1. With the `zrok` executable in your path, you can then execute the `zrok` directly.
|
|
|
|
|
|
|
|
```text
|
|
|
|
zrok version
|
|
|
|
```
|
|
|
|
|
|
|
|
```buttonless title="Output"
|
|
|
|
|
|
|
|
_____ __ ___ | | __
|
|
|
|
|_ / '__/ _ \| |/ /
|
|
|
|
/ /| | | (_) | <
|
|
|
|
/___|_| \___/|_|\_\
|
|
|
|
|
|
|
|
v0.4.0 [c889005]
|
|
|
|
```
|