> For the complete documentation index, see [llms.txt](https://xel.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xel.gitbook.io/wiki/tutorials/xel_miner/linux.md).

# Linux - miner tutorial

## Install from Source

{% code title="#install\_guide" %}

```bash
# Make sure you have all dependencies installed
sudo apt-get install git libgmp-dev libcurl4-openssl-dev libssl-dev build-essential cmake

# Get the latest source code (or run a git pull to update)
git clone https://github.com/OrdinaryDude/xel_miner

# Run CMake inside xel_miner folder
cd xel_miner
cmake .

# Compile
make
```

{% endcode %}

You can test if it’s functioning properly by running:

{% code title="#run" %}

```bash
xel_miner --test-vm examples/SHA256_BTC.epl
```

{% endcode %}

## Video tutorial

{% embed url="<https://vimeo.com/265864834>" %}
xel\_miner on linux
{% endembed %}

{% content-ref url="/pages/-LCk5XVLktT1aWBtotyc" %}
[Start the xel\_miner](/wiki/tutorials/xel_miner/how_to_use.md)
{% endcontent-ref %}

>
