> For the complete documentation index, see [llms.txt](https://l1x-sdk.gitbook.io/l1x-developer-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://l1x-sdk.gitbook.io/l1x-developer-interface/interface-essentials/l1x-vm-sdk/l1x-native-sdk-for-l1x-vm/set-up-environment/installation/install-cargo-l1x/ubuntu-and-windows-wsl.md).

# Ubuntu and Windows (WSL)

***Ubuntu 23.10***

```
sudo apt install clang llvm-15-dev libpolly-15-dev llvm-17 cmake
```

***Ubuntu 22.04***

<pre class="language-bash"><code class="lang-bash"><strong>sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main' &#x26;&#x26; \
</strong>(wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - ) &#x26;&#x26; \
sudo apt-get update &#x26;&#x26; \
sudo apt-get install -y clang-15 llvm-15-dev libpolly-15-dev cmake

sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main' &#x26;&#x26; \
(wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - ) &#x26;&#x26; \
sudo apt-get update &#x26;&#x26; \
sudo apt-get install -y llvm-17
</code></pre>

***Ubuntu 20.04***

```bash
sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-15 main' && \
(wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - ) && \
sudo apt-get update && \
sudo apt-get install -y clang-15 llvm-15-dev libpolly-15-dev cmake

sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-17 main' && \
(wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - ) && \
sudo apt-get update && \
sudo apt-get install -y llvm-17
```
